gtksourceview - dynamic keywords[New Feature Request]

"Aravindhan.K" <[email protected]> Mon, 24 Jun 2013 10:51:08 +0530
Newsgroups gmane.comp.gnome.devtools
Message-ID <[email protected]>
     Introducing myself:
         My name is Aravindhan.K . I am a UG CSE student.For last four 
years I am using opensource software,
I love them, and now have determined to contribute . I am newbie 
programmer so please help or mentor me.

     People developing applications use glib and use gint,gchar instead 
of (int, char) for most of times.
But they are not highlighted .So the code looks not that much awesome. 
The same problem goes for
any external library or user defined datatypes. To make the code look 
more better, gtksourceview should
support adding keywords dynamically.

    Idea :- adding api functions to gtksourceview such as add_keyword, 
remove_keyword,enable_dynamic_keywords,
disable_dynamic_keywords, load_keywords_from_file (returns a unique key 
which should be used to disable those
keywords latter),disable_keywords_with_key and few others.

  What kind of data structure to be used?
     GList of Structures with members keyword , enabled[yes or no]. or
     any lightweight database engines such as sqllite.
     Should normal keywords to merged the dynamic one or else they have 
separate variables.

The processing of symbols should be taken care by external tools  or IDE 
using gtksourceview.
     If my idea is useful and implementable where and how to get started ?
Regards,
Aravindhan . K