On 13-09-03 04:30 AM, Daniel Carrera wrote:
Hi Lex,

It is better to use named styles rather than setting hard colours, then your
filetype will also adapt with loaded colour schemes.


Ok. I found an example of that in filetypes.Python and I copied it.


Depending which lexer you use, the style definitions will be different, so if you copied Python's [styling] section but then used the Perl lexer, it probably won't work too good (except maybe for really common stuff like comments, normal strings, etc). To get an idea where these names come from you'd have to look inside `scintilla/include/Scintilla.iface` and `src/highlightingmappings.h` files in Geany's source tree.

To get highlighting you need to specify a lexer using the lexer_filetypes
setting, see http://www.geany.org/manual/current/index.html#settings-section

Since there isn't a GNUPlot lexer you need to specify something "close
enough".

Ok. I tried to do this. I can get several lexers working (Perl,
Python, C, Tcl) but the Bash lexer doesn't seem to do anything. No
matter, the Perl and Python lexers seem to work fine.


It depends on a) having a language that's "close enough" to your language that the given lexer can understand enough to get some useful highlighting and b) having the right stuff in `[styling]` that corresponds to your lexer, which is easier to do like `[styling=AnotherFiletype]` to copy from the true filetype, for example see filetype.Cython.conf.

Cheers,
Matthew Brush

_______________________________________________
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users

Reply via email to