#98 closed enhancement (fixed)
Add gtksourceview-3.0 language file
Reported by: | Philip Withnall | Owned by: | Olly Betts |
---|---|---|---|
Priority: | minor | Milestone: | 1.2.39 |
Component: | Other | Version: | |
Keywords: | Cc: |
Description
If we install a gtksourceview-3.0 language file to /usr/share/gtksourceview-3.0/language-specs, gedit and other GtkSourceView?-based editors will get syntax highlighting. This will be particularly useful on the Expo laptop.
I’ve written a language file and will attach it to this ticket. I lack the enthusiasm to get it installed via autotools at the moment though.
The language file follows the documentation here: https://survex.com/docs/manual/datafile.htm. There seem to be some differences between the documentation and common usage wrt *team and *instrument commands. I’ve stuck with what the documentation specifies.
The reference for the GtkSourceView? language-spec format is here: https://developer.gnome.org/gtksourceview/stable/lang-reference.html.
Attachments (1)
Change History (4)
Changed 6 years ago by
Attachment: | survex.lang added |
---|
comment:1 Changed 6 years ago by
You can test the language file by dropping it into ~/.local/share/gtksourceview-3.0/language-specs/.
comment:2 Changed 6 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks. Committed in [506e348a5ef19f8abc3f3a359f7bd927dc54c658] and added the automake runes in [506e348a5ef19f8abc3f3a359f7bd927dc54c658].
There seem to be some differences between the documentation and common usage wrt *team and *instrument commands
Unfortunately CUCC seem to use their own special format (or just free-form text in some cases) for *team
and *instrument
, and cavern doesn't currently check them so this went unnoticed for ages. Therion's file format implements them pretty much as Survex documents, and it actually checks, so I think CUCC really needs to change to match the documented format.
comment:3 Changed 6 years ago by
Milestone: | → 1.2.39 |
---|
GtkSourceView? language-spec file