On 13 January 2016 at 06:58, Thomas Martitz kugel@rockbox.org wrote:
Am 12.01.2016 um 17:23 schrieb Karma Kolabor:
Hi, Thomas,
thanks for the quick answer - unfortunately I can not get it to work.
I have this on top of the file (this is btw a Vagrantfile, so you can easily reproduce): # -*- mode: ruby -*- # vi: set ft=ruby :
then I am using this regex in the extract_filetype_regex setting: -*- mode: ([^\s]+) *-*-
That should match the first line - but no syntax highlighting is happening. The regex should be ok, see http://regexr.com/3cids
what am I missing?
I think we could trivially support case insensitivity, either as part of the regex specification or as a separate checkbox (or simply unconditionally). Can you please create an issue[1] for that so it doesn't get forgotten?
It will have to be in Geany, changing the regex will not do anything. Filetype names are stored in a hash table, which is intrinsically case sensitive so, assuming it does not break anything to do so, all uses of the hash table need to casefold the filetype names. Not difficult, but not "trivial" either.
[1] https://github.com/geany/geany/issues
best regards.
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users