Mercurial > octave
diff libgui/src/settings-dialog.cc @ 29165:617d3aa713a4
add java file support in gui editor
* default-qt-settings.in: add defaults for the java lexer
* file-editor-tab.cc: include Qsci/qscilexerjava.h;
(update_lexer): add java lexer for *.java files
* settings-dialog.cc: include Qsci/qscilexerjava.h;
(settings_dialog): read java highlighting prefs from settings file;
(write_changed_settings): write java prefs to settings file
author | Torsten Lilge <ttl-octave@mailbox.org> |
---|---|
date | Wed, 09 Dec 2020 17:32:39 +0100 |
parents | bb6bb306b8a6 |
children | 66af654b3485 |
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc Tue Dec 08 20:09:19 2020 -0800 +++ b/libgui/src/settings-dialog.cc Wed Dec 09 17:32:39 2020 +0100 @@ -56,6 +56,7 @@ # endif # include <Qsci/qscilexercpp.h> +# include <Qsci/qscilexerjava.h> # include <Qsci/qscilexerbash.h> # include <Qsci/qscilexerperl.h> # include <Qsci/qscilexerbatch.h> @@ -498,6 +499,10 @@ read_lexer_settings (lexer, settings); delete lexer; + lexer = new QsciLexerJava (); + read_lexer_settings (lexer, settings); + delete lexer; + lexer = new QsciLexerPerl (); read_lexer_settings (lexer, settings); delete lexer; @@ -1039,6 +1044,10 @@ write_lexer_settings (lexer, settings); delete lexer; + lexer = new QsciLexerJava (); + write_lexer_settings (lexer, settings); + delete lexer; + lexer = new QsciLexerPerl (); write_lexer_settings (lexer, settings); delete lexer;