[geany/geany] 4bac37: Update for new Scintilla styles
Colomban Wendling
git-noreply at xxxxx
Wed May 22 01:38:21 UTC 2013
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Wed, 22 May 2013 01:38:21 UTC
Commit: 4bac3717eaaaa0ab4d915694ec9a47524c42372a
https://github.com/geany/geany/commit/4bac3717eaaaa0ab4d915694ec9a47524c42372a
Log Message:
-----------
Update for new Scintilla styles
Modified Paths:
--------------
data/filetypes.c
data/filetypes.haskell
src/highlighting.c
src/highlightingmappings.h
Modified: data/filetypes.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -6,6 +6,7 @@
commentline=comment_line
commentdoc=comment_doc
preprocessorcomment=comment
+preprocessorcommentdoc=comment_doc
number=number_1
word=keyword_1
word2=keyword_2
Modified: data/filetypes.haskell
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -20,6 +20,10 @@ module=function
data=number_2
pragma=preprocessor
preprocessor=preprocessor
+stringeol=string_eol
+reserved_operator=operator
+literate_comment=comment
+literate_codedelim=other
[keywords]
# all items must be in one line
Modified: src/highlighting.c
5 files changed, 4 insertions(+), 1 deletions(-)
===================================================================
@@ -1510,6 +1510,7 @@ gboolean highlighting_is_string_style(gint lexer, gint style)
case SCLEX_HASKELL:
return (style == SCE_HA_CHARACTER ||
+ style == SCE_HA_STRINGEOL ||
style == SCE_HA_STRING);
case SCLEX_FREEBASIC:
@@ -1592,6 +1593,7 @@ gboolean highlighting_is_comment_style(gint lexer, gint style)
style == SCE_C_COMMENTLINE ||
style == SCE_C_COMMENTDOC ||
style == SCE_C_PREPROCESSORCOMMENT ||
+ style == SCE_C_PREPROCESSORCOMMENTDOC ||
style == SCE_C_COMMENTLINEDOC ||
style == SCE_C_COMMENTDOCKEYWORD ||
style == SCE_C_COMMENTDOCKEYWORDERROR);
@@ -1670,7 +1672,8 @@ gboolean highlighting_is_comment_style(gint lexer, gint style)
return (style == SCE_HA_COMMENTLINE ||
style == SCE_HA_COMMENTBLOCK ||
style == SCE_HA_COMMENTBLOCK2 ||
- style == SCE_HA_COMMENTBLOCK3);
+ style == SCE_HA_COMMENTBLOCK3 ||
+ style == SCE_HA_LITERATE_COMMENT);
case SCLEX_FREEBASIC:
return (style == SCE_B_COMMENT);
Modified: src/highlightingmappings.h
43 files changed, 24 insertions(+), 19 deletions(-)
===================================================================
@@ -206,6 +206,7 @@
{ SCE_C_COMMENTLINE, "commentline", FALSE },
{ SCE_C_COMMENTDOC, "commentdoc", FALSE },
{ SCE_C_PREPROCESSORCOMMENT, "preprocessorcomment", FALSE },
+ { SCE_C_PREPROCESSORCOMMENTDOC, "preprocessorcommentdoc", FALSE },
{ SCE_C_NUMBER, "number", FALSE },
{ SCE_C_WORD, "word", FALSE },
{ SCE_C_WORD2, "word2", FALSE },
@@ -594,25 +595,29 @@
#define highlighting_lexer_HASKELL SCLEX_HASKELL
static const HLStyle highlighting_styles_HASKELL[] =
{
- { SCE_HA_DEFAULT, "default", FALSE },
- { SCE_HA_COMMENTLINE, "commentline", FALSE },
- { SCE_HA_COMMENTBLOCK, "commentblock", FALSE },
- { SCE_HA_COMMENTBLOCK2, "commentblock2", FALSE },
- { SCE_HA_COMMENTBLOCK3, "commentblock3", FALSE },
- { SCE_HA_NUMBER, "number", FALSE },
- { SCE_HA_KEYWORD, "keyword", FALSE },
- { SCE_HA_IMPORT, "import", FALSE },
- { SCE_HA_STRING, "string", FALSE },
- { SCE_HA_CHARACTER, "character", FALSE },
- { SCE_HA_CLASS, "class", FALSE },
- { SCE_HA_OPERATOR, "operator", FALSE },
- { SCE_HA_IDENTIFIER, "identifier", FALSE },
- { SCE_HA_INSTANCE, "instance", FALSE },
- { SCE_HA_CAPITAL, "capital", FALSE },
- { SCE_HA_MODULE, "module", FALSE },
- { SCE_HA_DATA, "data", FALSE },
- { SCE_HA_PRAGMA, "pragma", FALSE },
- { SCE_HA_PREPROCESSOR, "preprocessor", FALSE }
+ { SCE_HA_DEFAULT, "default", FALSE },
+ { SCE_HA_COMMENTLINE, "commentline", FALSE },
+ { SCE_HA_COMMENTBLOCK, "commentblock", FALSE },
+ { SCE_HA_COMMENTBLOCK2, "commentblock2", FALSE },
+ { SCE_HA_COMMENTBLOCK3, "commentblock3", FALSE },
+ { SCE_HA_NUMBER, "number", FALSE },
+ { SCE_HA_KEYWORD, "keyword", FALSE },
+ { SCE_HA_IMPORT, "import", FALSE },
+ { SCE_HA_STRING, "string", FALSE },
+ { SCE_HA_CHARACTER, "character", FALSE },
+ { SCE_HA_CLASS, "class", FALSE },
+ { SCE_HA_OPERATOR, "operator", FALSE },
+ { SCE_HA_IDENTIFIER, "identifier", FALSE },
+ { SCE_HA_INSTANCE, "instance", FALSE },
+ { SCE_HA_CAPITAL, "capital", FALSE },
+ { SCE_HA_MODULE, "module", FALSE },
+ { SCE_HA_DATA, "data", FALSE },
+ { SCE_HA_PRAGMA, "pragma", FALSE },
+ { SCE_HA_PREPROCESSOR, "preprocessor", FALSE },
+ { SCE_HA_STRINGEOL, "stringeol", FALSE },
+ { SCE_HA_RESERVED_OPERATOR, "reserved_operator", FALSE },
+ { SCE_HA_LITERATE_COMMENT, "literate_comment", FALSE },
+ { SCE_HA_LITERATE_CODEDELIM, "literate_codedelim", FALSE }
};
static const HLKeyword highlighting_keywords_HASKELL[] =
{
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list