diff options
| author | ChaiShushan <chaishushan@gmail.com> | 2013-09-06 11:59:53 -0700 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2013-09-06 11:59:53 -0700 |
| commit | 640a57c8811c5bd45f519fc65ff10443e9f5a8a2 (patch) | |
| tree | cc5ff14abe06ea35306770afcdbabbfb16617783 | |
| parent | fd7ddad160bfcfd861db00e5d4df01ceaf0a66e9 (diff) | |
| download | go-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.xml | 17 | ||||
| -rw-r--r-- | misc/notepadplus/userDefineLang.xml | 4 |
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" /> |
