path: root/vim
diff options
authorJari Vetoniemi <>2018-10-09 08:49:46 +0300
committerJari Vetoniemi <>2018-10-11 14:07:43 +0300
commit2198478cd22cec4ea2b645d4e9f31ee9c2508ff5 (patch)
tree101afb521b4d48fb0691cbb653fb2101ecea6a4f /vim
parent987c0427f07afb5eec6c719b090a4028fd1feaac (diff)
push for remote work
Diffstat (limited to 'vim')
1 files changed, 0 insertions, 59 deletions
diff --git a/vim/filespec.vim b/vim/filespec.vim
deleted file mode 100644
index 15664d7..0000000
--- a/vim/filespec.vim
+++ /dev/null
@@ -1,59 +0,0 @@
-" Vim syntax file
-" Language: Filespec
-" Author: Jari Vetoniemi
-syntax clear
-syn match fsBadContinuation contained "\\\s\+$"
-syn keyword fsTodo contained TODO FIXME XXX
-syn cluster fsCommentGroup contains=fsTodo,fsBadContinuation
-syn region fsComment start="//" skip="\\$" end="$" keepend contains=@fsCommentGroup,@Spell
-syn keyword fsKeyword select until
-syn keyword fsStructure enum struct
-syn keyword fsConstant nul dec hex str true false
-syn match fsPrimitive "[su][1-9][0-9]*"
-syn case ignore
-syn match fsNumbers display transparent "\<\d\|\.\d" contains=fsNumber,fsFloat,fsOctalError,fsOctal
-syn match fsNumbersCom display contained transparent "\<\d\|\.\d" contains=fsNumber,fsFloat,fsOctal
-syn match fsNumber display contained "\d\+\(u\=l\{0,2}\|ll\=u\)\>"
-syn match fsNumber display contained "0x\x\+\(u\=l\{0,2}\|ll\=u\)\>"
-syn match fsOctal display contained "0\o\+\(u\=l\{0,2}\|ll\=u\)\>" contains=fsOctalZero
-syn match fsOctalZero display contained "\<0"
-syn match fsFloat display contained "\d\+f"
-syn match fsFloat display contained "\d\+\.\d*\(e[-+]\=\d\+\)\=[fl]\="
-syn match fsFloat display contained "\.\d\+\(e[-+]\=\d\+\)\=[fl]\=\>"
-syn match fsFloat display contained "\d\+e[-+]\=\d\+[fl]\=\>"
-syn match fsOctalError display contained "0\o*[89]\d*"
-syn case match
-syn match fsSpecial display contained "\\\(x\x\+\|\o\{1,3}\|.\|$\)"
-syn match fsString1 "'[^']*'" contains=fsSpecial
-syn match fsString2 '"[^"]*"' contains=fsSpecial
-syn match fsBinary "0b[0-1x]\+"
-syn match fsBlock "[{}]"
-syn match fsBracket "[\[\]]"
-syn match fsOperator display "[-+&|<>=!*\/~.,;:%&^?()]" contains=fsComment
-" Define the default highlighting.
-" Only used when an item doesn't have highlighting yet
-hi def link fsTodo Todo
-hi def link fsComment Comment
-hi def link fsKeyword Keyword
-hi def link fsStructure Structure
-hi def link fsPrimitive Type
-hi def link fsConstant Constant
-hi def link fsBinary Number
-hi def link fsNumber Number
-hi def link fsOctal Number
-hi def link fsOctalZero PreProc
-hi def link fsFloat Float
-hi def link fsOctalError Error
-hi def link fsString1 Character
-hi def link fsString2 Character
-hi def link fsSpecial SpecialChar
-hi def link fsBlock Constant
-hi def link fsBracket Constant
-hi def link fsOperator Operator