SF.net SVN: geany:[5698] trunk

colombanw at users.sourceforge.net colombanw at xxxxx
Fri Apr 8 00:13:54 UTC 2011


Revision: 5698
          http://geany.svn.sourceforge.net/geany/?rev=5698&view=rev
Author:   colombanw
Date:     2011-04-08 00:13:53 +0000 (Fri, 08 Apr 2011)

Log Message:
-----------
Highlight triple-quoted verbatims in Vala, Genie and Scala filtypes

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/data/filetypes.Genie.conf
    trunk/data/filetypes.Scala.conf
    trunk/data/filetypes.c
    trunk/data/filetypes.vala

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2011-04-08 00:13:37 UTC (rev 5697)
+++ trunk/ChangeLog	2011-04-08 00:13:53 UTC (rev 5698)
@@ -5,6 +5,9 @@
    from Scintilla HG 3602:5536ed81a85b).
  * src/highlighting.c:
    Add highlight for triple-quoted verbatims.
+ * data/filetypes.c, data/filetypes.vala, data/filetypes.Genie.conf,
+   data/filetypes.Scala.conf:
+   Highlight triple-quoted verbatims in Vala, Genie and Scala filtypes.
 
 
 2011-04-05  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/data/filetypes.Genie.conf
===================================================================
--- trunk/data/filetypes.Genie.conf	2011-04-08 00:13:37 UTC (rev 5697)
+++ trunk/data/filetypes.Genie.conf	2011-04-08 00:13:53 UTC (rev 5698)
@@ -31,6 +31,9 @@
 # these are some doxygen keywords (incomplete)
 docComment=attention author brief bug class code date def enum example exception file fn namespace note param remarks return see since struct throw todo typedef var version warning union
 
+[lexer_properties]
+lexer.cpp.triplequoted.strings=1
+
 [settings]
 # Vala uses the C lexer
 lexer_filetype=C

Modified: trunk/data/filetypes.Scala.conf
===================================================================
--- trunk/data/filetypes.Scala.conf	2011-04-08 00:13:37 UTC (rev 5697)
+++ trunk/data/filetypes.Scala.conf	2011-04-08 00:13:53 UTC (rev 5698)
@@ -5,11 +5,13 @@
 [keywords]
 # all items must be in one line
 primary=abstract case catch class def do else extends false final finally for forSome if implicit import lazy match new object override package private protected requires return sealed throw trait true try type val var with while yield @ =>
-
 secondary=null super this AllRef Any AnyRef Array Attribute Elem Iterable List Option Some Stack String Unit Console Nil None Predef
 # these are some doxygen keywords (incomplete)
 docComment=attention author brief bug class code date def enum example exception file fn namespace note param remarks return see since struct throw todo typedef var version warning union
 
+[lexer_properties]
+lexer.cpp.triplequoted.strings=1
+
 [settings]
 lexer_filetype=C
 

Modified: trunk/data/filetypes.c
===================================================================
--- trunk/data/filetypes.c	2011-04-08 00:13:37 UTC (rev 5697)
+++ trunk/data/filetypes.c	2011-04-08 00:13:53 UTC (rev 5698)
@@ -15,7 +15,7 @@
 operator=operator
 identifier=default
 stringeol=stringeol
-# @"verbatim"
+# @"verbatim" and """multi-line verbatim"""
 verbatim=extra
 # (/regex/)
 regex=extra

Modified: trunk/data/filetypes.vala
===================================================================
--- trunk/data/filetypes.vala	2011-04-08 00:13:37 UTC (rev 5697)
+++ trunk/data/filetypes.vala	2011-04-08 00:13:53 UTC (rev 5698)
@@ -38,6 +38,7 @@
 preprocessor.start.$(file.patterns.cpp)=if
 preprocessor.middle.$(file.patterns.cpp)=else elif
 preprocessor.end.$(file.patterns.cpp)=endif
+lexer.cpp.triplequoted.strings=1
 
 [settings]
 lexer_filetype=C


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list