From 7cf927cae49326af56dbeee5cdee922c83a7a29a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Tr=C3=B6ger?= Date: Sun, 13 Oct 2013 13:32:08 +0200 Subject: [PATCH] Update string/comment style types to check for newly added filetypes in Geany --- spellcheck/src/speller.c | 44 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/spellcheck/src/speller.c b/spellcheck/src/speller.c index d5517f3c5..c5125a157 100644 --- a/spellcheck/src/speller.c +++ b/spellcheck/src/speller.c @@ -558,6 +558,20 @@ gboolean sc_speller_is_text(GeanyDocument *doc, gint pos) lexer = scintilla_send_message(doc->editor->sci, SCI_GETLEXER, 0, 0); switch (lexer) { + case SCLEX_ABAQUS: + { + switch (style) + { + case SCE_ABAQUS_DEFAULT: + case SCE_ABAQUS_COMMENT: + case SCE_ABAQUS_COMMENTBLOCK: + case SCE_ABAQUS_STRING: + return TRUE; + default: + return FALSE; + } + break; + } case SCLEX_ADA: { switch (style) @@ -604,6 +618,18 @@ gboolean sc_speller_is_text(GeanyDocument *doc, gint pos) } break; } + case SCLEX_BATCH: + { + switch (style) + { + case SCE_BAT_DEFAULT: + case SCE_BAT_COMMENT: + return TRUE; + default: + return FALSE; + } + break; + } case SCLEX_CAML: { switch (style) @@ -927,6 +953,7 @@ gboolean sc_speller_is_text(GeanyDocument *doc, gint pos) break; } case SCLEX_MATLAB: + case SCLEX_OCTAVE: { switch (style) { @@ -990,6 +1017,21 @@ gboolean sc_speller_is_text(GeanyDocument *doc, gint pos) } break; } + case SCLEX_POWERSHELL: + { + switch (style) + { + case SCE_POWERSHELL_DEFAULT: + case SCE_POWERSHELL_COMMENT: + case SCE_POWERSHELL_STRING: + case SCE_POWERSHELL_COMMENTSTREAM: + case SCE_POWERSHELL_COMMENTDOCKEYWORD: + return TRUE; + default: + return FALSE; + } + break; + } case SCLEX_PROPERTIES: { switch (style) @@ -1134,5 +1176,3 @@ gboolean sc_speller_is_text(GeanyDocument *doc, gint pos) * valid text to not ignore more than we want */ return TRUE; } - -