aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaiShushan <chaishushan@gmail.com>2013-09-06 11:59:53 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2013-09-06 11:59:53 -0700
commit640a57c8811c5bd45f519fc65ff10443e9f5a8a2 (patch)
treecc5ff14abe06ea35306770afcdbabbfb16617783
parentfd7ddad160bfcfd861db00e5d4df01ceaf0a66e9 (diff)
downloadgo-640a57c8811c5bd45f519fc65ff10443e9f5a8a2.tar.xz
misc/notepadplus: add interface to function list and use clang color in comments
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13587043
-rw-r--r--misc/notepadplus/functionList.xml17
-rw-r--r--misc/notepadplus/userDefineLang.xml4
2 files changed, 19 insertions, 2 deletions
diff --git a/misc/notepadplus/functionList.xml b/misc/notepadplus/functionList.xml
index 6e00305fa3..ca949f0184 100644
--- a/misc/notepadplus/functionList.xml
+++ b/misc/notepadplus/functionList.xml
@@ -6,6 +6,23 @@
<!-- </associationMap> -->
<!-- <parsers> -->
<parser id="go" displayName="Go" commentExpr="((/\*.*?\*)/|(//.*?$))">
+ <classRange
+ mainExpr="^type\s+\w+\s+interface\s*\{"
+ openSymbole = "\{"
+ closeSymbole = "\}"
+ displayMode="node">
+ <className>
+ <nameExpr expr="type\s+\w+"/>
+ <nameExpr expr="\s+\w+"/>
+ <nameExpr expr="\w+"/>
+ </className>
+ <function
+ mainExpr="^\s+\w+\s*\(">
+ <functionName>
+ <funcNameExpr expr="\w+"/>
+ </functionName>
+ </function>
+ </classRange>
<function
mainExpr="(^func\s+\w+)|(^func\s*\(\s*\w*\s*\*?\s*\w+\s*\)\s*\w+)"
displayMode="$className->$functionName">
diff --git a/misc/notepadplus/userDefineLang.xml b/misc/notepadplus/userDefineLang.xml
index 0c713ec9ef..10093db2d1 100644
--- a/misc/notepadplus/userDefineLang.xml
+++ b/misc/notepadplus/userDefineLang.xml
@@ -36,8 +36,8 @@
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
- <WordsStyle name="COMMENTS" fgColor="AAAAAA" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
- <WordsStyle name="LINE COMMENTS" fgColor="AAAAAA" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
+ <WordsStyle name="COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
+ <WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="A52A2A" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="AA0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="AA0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />