Merge pull request #166 from esler/add_svn

add syntax highlight for svn commit file
This commit is contained in:
Anthony Scopatz 2018-04-03 17:06:58 -04:00 committed by GitHub
commit 1df2e91ca1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

1
nanorc
View File

@ -67,6 +67,7 @@ include "~/.nano/sed.nanorc"
include "~/.nano/sh.nanorc" include "~/.nano/sh.nanorc"
include "~/.nano/sls.nanorc" include "~/.nano/sls.nanorc"
include "~/.nano/sql.nanorc" include "~/.nano/sql.nanorc"
include "~/.nano/svn.nanorc"
include "~/.nano/swift.nanorc" include "~/.nano/swift.nanorc"
include "~/.nano/systemd.nanorc" include "~/.nano/systemd.nanorc"
include "~/.nano/tcl.nanorc" include "~/.nano/tcl.nanorc"

14
svn.nanorc Normal file
View File

@ -0,0 +1,14 @@
syntax "svn-commit" "svn-commit(\.[[:digit:]]+)?\.tmp$"
# commit message
color yellow ".*"
# ignore after line EDITOR_EOF_PREFIX (see svn/util.c)
color brightblack "^--.+--$"
# files changes
color white "^[ADM_](M|[[:space:]])[[:space:]](\+|[[:space:]])[[:space:]].*"
color red "^D[[:space:]]{4}"
color green "^[M_](M|[[:space:]])[[:space:]]{3}"
color brightgreen "^A(M|[[:space:]])[[:space:]]{3}"
color brightblue "^A(M|[[:space:]])[[:space:]]\+[[:space:]]"