nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 211a5e4c4dd38b74f194bff7b44cd6f4995b0b2d
parent 1265e4ae5d7b6d8c90f104bab015d4381fed75c2
Author: Chris Allegretta <chrisa@asty.org>
Date:   Mon, 31 Mar 2014 20:26:03 +0000

2014-03-31 Chris Allegretta <chrisa@asty.org>
        * doc/syntax/go.nanorc: basic go syntax highlighting     



git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4700 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 3+++
Adoc/syntax/go.nanorc | 21+++++++++++++++++++++
2 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,6 @@ +2014-03-31 Chris Allegretta <chrisa@asty.org> + * doc/syntax/go.nanorc: basic go syntax highlighting + 2014-03-30 Benno Schulenberg <bensberg@justemail.net> * doc/syntax/changelog.nanorc: New file, first attemp at colouring Changelog files. diff --git a/doc/syntax/go.nanorc b/doc/syntax/go.nanorc @@ -0,0 +1,21 @@ +## Here is an example for Python. +## +syntax "go" "\.go$" +header "^#!.*/python[-0-9._]*" + +icolor brightblue "def [0-9A-Z_]+" +color brightcyan "\<(break|default|func|interface|select|case|defer|go|map|struct|chan|else|goto|package|switch|const|fallthrough|if|range|type|continue|for|import|return|var)\>" + +## String highlighting. You will in general want your comments and +## strings to come last, because syntax highlighting rules will be +## applied in the order they are read in. +color brightyellow "<[^= ]*>" ""(\\.|[^"])*"" +## +## This string is VERY resource intensive! +color brightyellow start=""(\\.|[^"])*\\[[:space:]]*$" end="^(\\.|[^"])*"" + + +## Comment highlighting +color brightblue "//.*" +color brightblue start="/\*" end="\*/" +