>> >Thanks Alfons,
>> >but it doesnt hightlight GTK+/GNOME API, it does for regular C, etc.
>>
>> the GTK+ and GNOME API's are written in C. what on earth does it mean
>> to "highlight" the API of a particular library?
>
>I know what he's asking for. I used to use a basic editor for the
>macintosh called FutureBasic that highlight all the macintosh system calls
>as well as the reserved words.
OK. For emacs:
(font-lock-add-keywords
'c-mode
'(("gtk_widget_new" 1 font-lock-function-name-face t)
("gtk_widget_whatever" 1 font-lock-function-name-face t)
....
("GtkWidget" 1 font-lock-keyword-face t)
("GtkFrame" 1 font-lock-keyword-face t)
....
))
By using etags to build a list of function names, then sed/awk/perl to
transform this into an elisp statement like the one above, the job
could be done extremely quickly.
I don't know how quick emacs would handle this for a library with
hundreds of functions but I imagine it would work pretty well.
--p (who prefers his source code raw, not burnt to a multicolored crisp)
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list