K2LL33D SHELL

 Apache/2.4.7 (Ubuntu)
 Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
 uid=33(www-data) gid=33(www-data) groups=33(www-data)
 safemode : OFF
 MySQL: ON | Perl: ON | cURL: OFF | WGet: ON
  >  / usr / share / vim / vim74 / syntax /
server ip : 172.67.156.115

your ip : 172.71.254.64

H O M E


Filename/usr/share/vim/vim74/syntax/nanorc.vim
Size10.36 kb
Permissionrw-r--r--
Ownerroot : root
Create time27-Apr-2025 09:56
Last modified03-Jan-2014 03:40
Last accessed07-Jul-2025 01:14
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
" Vim syntax file
" Language: nanorc(5) - GNU nano configuration file
" Maintainer: Nikolai Weibull <[email protected]>
" Latest Revision: 2006-04-19

if exists("b:current_syntax")
finish
endif

let s:cpo_save = &cpo
set cpo&vim

syn keyword nanorcTodo contained TODO FIXME XXX NOTE

syn region nanorcComment display oneline start='^\s*#' end='$'
\ contains=nanorcTodo,@Spell

syn match nanorcBegin display '^'
\ nextgroup=nanorcKeyword,nanorcComment
\ skipwhite

syn keyword nanorcKeyword contained set unset
\ nextgroup=nanorcBoolOption,
\ nanorcStringOption,nanorcNumberOption
\ skipwhite

syn keyword nanorcKeyword contained syntax
\ nextgroup=nanorcSynGroupName skipwhite

syn keyword nanorcKeyword contained color
\ nextgroup=@nanorcFGColor skipwhite

syn keyword nanorcBoolOption contained autoindent backup const cut
\ historylog morespace mouse multibuffer
\ noconvert nofollow nohelp nowrap preserve
\ rebinddelete regexp smarthome smooth suspend
\ tempfile view

syn keyword nanorcStringOption contained backupdir brackets operatingdir
\ punct quotestr speller whitespace
\ nextgroup=nanorcString skipwhite

syn keyword nanorcNumberOption contained fill tabsize
\ nextgroup=nanorcNumber skipwhite

syn region nanorcSynGroupName contained display oneline start=+"+
\ end=+"\ze\%([[:blank:]]\|$\)+
\ nextgroup=nanorcRegexes skipwhite

syn match nanorcString contained display '".*"'

syn region nanorcRegexes contained display oneline start=+"+
\ end=+"\ze\%([[:blank:]]\|$\)+
\ nextgroup=nanorcRegexes skipwhite

syn match nanorcNumber contained display '[+-]\=\<\d\+\>'

syn cluster nanorcFGColor contains=nanorcFGWhite,nanorcFGBlack,
\ nanorcFGRed,nanorcFGBlue,nanorcFGGreen,
\ nanorcFGYellow,nanorcFGMagenta,nanorcFGCyan,
\ nanorcFGBWhite,nanorcFGBBlack,nanorcFGBRed,
\ nanorcFGBBlue,nanorcFGBGreen,nanorcFGBYellow,
\ nanorcFGBMagenta,nanorcFGBCyan

syn keyword nanorcFGWhite contained white
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBlack contained black
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGRed contained red
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBlue contained blue
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGGreen contained green
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGYellow contained yellow
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGMagenta contained magenta
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGCyan contained cyan
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBWhite contained brightwhite
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBBlack contained brightblack
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBRed contained brightred
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBBlue contained brightblue
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBGreen contained brightgreen
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBYellow contained brightyellow
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBMagenta contained brightmagenta
\ nextgroup=@nanorcFGSpec skipwhite

syn keyword nanorcFGBCyan contained brightcyan
\ nextgroup=@nanorcFGSpec skipwhite

syn cluster nanorcBGColor contains=nanorcBGWhite,nanorcBGBlack,
\ nanorcBGRed,nanorcBGBlue,nanorcBGGreen,
\ nanorcBGYellow,nanorcBGMagenta,nanorcBGCyan,
\ nanorcBGBWhite,nanorcBGBBlack,nanorcBGBRed,
\ nanorcBGBBlue,nanorcBGBGreen,nanorcBGBYellow,
\ nanorcBGBMagenta,nanorcBGBCyan

syn keyword nanorcBGWhite contained white
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBlack contained black
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGRed contained red
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBlue contained blue
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGGreen contained green
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGYellow contained yellow
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGMagenta contained magenta
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGCyan contained cyan
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBWhite contained brightwhite
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBBlack contained brightblack
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBRed contained brightred
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBBlue contained brightblue
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBGreen contained brightgreen
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBYellow contained brightyellow
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBMagenta contained brightmagenta
\ nextgroup=@nanorcBGSpec skipwhite

syn keyword nanorcBGBCyan contained brightcyan
\ nextgroup=@nanorcBGSpec skipwhite

syn match nanorcBGColorSep contained ',' nextgroup=@nanorcBGColor

syn cluster nanorcFGSpec contains=nanorcBGColorSep,nanorcRegexes,
\ nanorcStartRegion

syn cluster nanorcBGSpec contains=nanorcRegexes,nanorcStartRegion

syn keyword nanorcStartRegion contained start nextgroup=nanorcStartRegionEq

syn match nanorcStartRegionEq contained '=' nextgroup=nanorcRegion

syn region nanorcRegion contained display oneline start=+"+
\ end=+"\ze\%([[:blank:]]\|$\)+
\ nextgroup=nanorcEndRegion skipwhite

syn keyword nanorcEndRegion contained end nextgroup=nanorcStartRegionEq

syn match nanorcEndRegionEq contained '=' nextgroup=nanorcRegex

syn region nanorcRegex contained display oneline start=+"+
\ end=+"\ze\%([[:blank:]]\|$\)+

hi def link nanorcTodo Todo
hi def link nanorcComment Comment
hi def link nanorcKeyword Keyword
hi def link nanorcBoolOption Identifier
hi def link nanorcStringOption Identifier
hi def link nanorcNumberOption Identifier
hi def link nanorcSynGroupName String
hi def link nanorcString String
hi def link nanorcRegexes nanorcString
hi def link nanorcNumber Number
hi def nanorcFGWhite ctermfg=Gray guifg=Gray
hi def nanorcFGBlack ctermfg=Black guifg=Black
hi def nanorcFGRed ctermfg=DarkRed guifg=DarkRed
hi def nanorcFGBlue ctermfg=DarkBlue guifg=DarkBlue
hi def nanorcFGGreen ctermfg=DarkGreen guifg=DarkGreen
hi def nanorcFGYellow ctermfg=Brown guifg=Brown
hi def nanorcFGMagenta ctermfg=DarkMagenta guifg=DarkMagenta
hi def nanorcFGCyan ctermfg=DarkCyan guifg=DarkCyan
hi def nanorcFGBWhite ctermfg=White guifg=White
hi def nanorcFGBBlack ctermfg=DarkGray guifg=DarkGray
hi def nanorcFGBRed ctermfg=Red guifg=Red
hi def nanorcFGBBlue ctermfg=Blue guifg=Blue
hi def nanorcFGBGreen ctermfg=Green guifg=Green
hi def nanorcFGBYellow ctermfg=Yellow guifg=Yellow
hi def nanorcFGBMagenta ctermfg=Magenta guifg=Magenta
hi def nanorcFGBCyan ctermfg=Cyan guifg=Cyan
hi def link nanorcBGColorSep Normal
hi def nanorcBGWhite ctermbg=Gray guibg=Gray
hi def nanorcBGBlack ctermbg=Black guibg=Black
hi def nanorcBGRed ctermbg=DarkRed guibg=DarkRed
hi def nanorcBGBlue ctermbg=DarkBlue guibg=DarkBlue
hi def nanorcBGGreen ctermbg=DarkGreen guibg=DarkGreen
hi def nanorcBGYellow ctermbg=Brown guibg=Brown
hi def nanorcBGMagenta ctermbg=DarkMagenta guibg=DarkMagenta
hi def nanorcBGCyan ctermbg=DarkCyan guibg=DarkCyan
hi def nanorcBGBWhite ctermbg=White guibg=White
hi def nanorcBGBBlack ctermbg=DarkGray guibg=DarkGray
hi def nanorcBGBRed ctermbg=Red guibg=Red
hi def nanorcBGBBlue ctermbg=Blue guibg=Blue
hi def nanorcBGBGreen ctermbg=Green guibg=Green
hi def nanorcBGBYellow ctermbg=Yellow guibg=Yellow
hi def nanorcBGBMagenta ctermbg=Magenta guibg=Magenta
hi def nanorcBGBCyan ctermbg=Cyan guibg=Cyan
hi def link nanorcStartRegion Type
hi def link nanorcStartRegionEq Operator
hi def link nanorcRegion nanorcString
hi def link nanorcEndRegion Type
hi def link nanorcEndRegionEq Operator
hi def link nanorcRegex nanoRegexes

let b:current_syntax = "nanorc"

let &cpo = s:cpo_save
unlet s:cpo_save