mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
ref(nix): drop neovim legacy support
This commit is contained in:
parent
83bdeb6977
commit
8e78bef74b
30 changed files with 1 additions and 1 deletions
|
|
@ -1,81 +0,0 @@
|
|||
" Vim syntax file
|
||||
" Language: skeletal semantics
|
||||
" Filename: *.sk *.ski
|
||||
" Maintainer: Victoire Noizet
|
||||
" Latest revision: 28 Feb. 2020
|
||||
|
||||
" quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax") && b:current_syntax == "skel"
|
||||
finish
|
||||
endif
|
||||
|
||||
" skel is case sensitive
|
||||
syn case match
|
||||
|
||||
syn match skelLCI /\<\(\l\|_\)\(\w\|'\)*\>/
|
||||
syn match skelConstructor /\<\(\u\)\(\w\|'\)*\>/
|
||||
|
||||
syn keyword PreProc require clone open
|
||||
syn keyword skelDeclaration val type binder
|
||||
syn keyword skelTodo contained TODO FIXME XXX NOTE LATER
|
||||
syn keyword skelOr contained or
|
||||
syn keyword skelWith contained with
|
||||
syn match skelQuestion contained "?"
|
||||
|
||||
" Errors
|
||||
syn match skelOrErr "\<or\>"
|
||||
syn match skelOrErr "\<with\>"
|
||||
syn match skelEndErr "\<end\>"
|
||||
syn match skelInErr "\<in\>"
|
||||
syn match skelAngleErr ">"
|
||||
syn match skelParErr ")"
|
||||
syn match skelCommaErr ","
|
||||
|
||||
syn region skelBranching matchgroup=skelStruct start="\<branch\>" matchgroup=skelStruct end="\<end\>" contains=ALLBUT,skelOrErr,skelEndErr
|
||||
syn region skelBranching matchgroup=skelStruct start="\<match\>" matchgroup=skelStruct end="\<end\>" contains=ALLBUT,skelWithErr,skelEndErr
|
||||
syn region skelLetIn matchgroup=skelStruct start="\<let\>" matchgroup=skelStruct end="\<in\>" contains=ALLBUT,skelInErr
|
||||
|
||||
syn region skelAngleStruct matchgroup=NONE start="<" matchgroup=NONE end=">" contains=ALLBUT,skelAngleErr,skelCommaErr
|
||||
syn region skelParenStruct matchgroup=NONE start="(" matchgroup=NONE end=")" contains=ALLBUT,skelParErr,skelCommaErr
|
||||
|
||||
syn region skelComment start="(\*" end="\*)" contains=skelTodo,skelComment
|
||||
syn region skelMeaningfulComment start="(\*\*" end="\*)" contains=skelComment
|
||||
|
||||
syn match skelKeyChar ":"
|
||||
syn match skelKeyChar "→"
|
||||
syn match skelKeyChar "->"
|
||||
syn match skelKeyChar "λ"
|
||||
syn match skelKeyChar "\\"
|
||||
syn match skelKeyChar "|"
|
||||
syn match skelKeyChar "="
|
||||
syn match skelKeyChar ";"
|
||||
|
||||
hi def link skelLCI Identifier
|
||||
hi def link skelDeclaration Keyword
|
||||
hi def link skelConstructor Function
|
||||
hi def link skelComment Comment
|
||||
hi def link skelMeaningfulComment Comment
|
||||
hi def link skelTodo Todo
|
||||
hi def link skelOr Statement
|
||||
hi def link skelWith Statement
|
||||
|
||||
hi def link skelErr Error
|
||||
hi def link skelOrErr skelErr
|
||||
hi def link skelWithErr skelErr
|
||||
hi def link skelInErr skelErr
|
||||
hi def link skelParErr skelErr
|
||||
hi def link skelEndErr skelErr
|
||||
hi def link skelAngleErr skelErr
|
||||
hi def link skelCommaErr skelErr
|
||||
|
||||
hi def link skelKeyChar Operator
|
||||
hi def link skelStruct Statement
|
||||
hi def link skelBranching Bold
|
||||
|
||||
""""" Folding of comments of type (** * sthg *)
|
||||
syn region skelCommentLvl1 keepend transparent start="(\* \* " end="(\* \*"me=e-7 skip="(\* \*\*" contains=ALL fold
|
||||
syn region skelCommentLvl2 keepend transparent start="(\* \*\* " end="(\* \*"me=e-7 skip="(\* \*\*\*" contains=ALL fold
|
||||
syn region skelCommentLvl3 keepend transparent start="(\* \*\*\* " end="(\* \*"me=e-7 skip="(\* \*\*\*\*" contains=ALL fold
|
||||
syn region skelCommentLvl4 keepend transparent start="(\* \*\*\*\* " end="(\* \*"me=e-7 skip="(\* \*\*\*\*\*" contains=ALL fold
|
||||
syn region skelCommentLvl5 keepend transparent start="(\* \*\*\*\*\* " end="(\* \*"me=e-7 contains=ALL fold
|
||||
set foldmethod=syntax
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
" Vim syntax file
|
||||
" Language: why3
|
||||
" Filename: *.mlw
|
||||
" Maintainer: Léana CHIANG
|
||||
|
||||
" quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax") && b:current_syntax == "why3"
|
||||
finish
|
||||
endif
|
||||
|
||||
" be case sensitive
|
||||
syn case match
|
||||
|
||||
syn match whyOperator "="
|
||||
syn match whyOperator ":="
|
||||
syn match whyOperator "+"
|
||||
syn match whyOperator "-"
|
||||
syn match whyOperator "*"
|
||||
syn match whyOperator "/"
|
||||
syn match whyOperator "\\/"
|
||||
syn match whyOperator "/\\"
|
||||
syn match whyOperator "<"
|
||||
syn match whyOperator ">"
|
||||
syn match whyOperator "<="
|
||||
syn match whyOperator ">="
|
||||
|
||||
syn match whyIdentifier /\<\(\l\|_\)\(\w\|'\)*\>/
|
||||
syn match whyConstructor /\<\(\u\)\(\w\|'\)*\>/
|
||||
syn match whyStructure /\<\(\u\)\(\w\|'\)*\>/
|
||||
syn match whyNum /-\?\d\+/
|
||||
|
||||
syn keyword whyInclude module use end
|
||||
syn keyword whyBinding val let in type
|
||||
syn keyword whyType int ref
|
||||
syn keyword whyKeyword if then else match with
|
||||
syn keyword whyFunction function predicate assert requires ensures invariant variant
|
||||
syn keyword WhyResult result contained
|
||||
|
||||
syn region whyParened matchgroup=NONE start="(" matchgroup=NONE end=")" contains=ALLBUT,whyParErr
|
||||
syn region whyBraced matchgroup=NONE start="{" matchgroup=NONE end="}" contains=ALLBUT,whyBraceErr
|
||||
syn region whyEnsureClause matchgroup=NONE start="ensures" matchgroup=NONE end="}" contains=whyResult
|
||||
syn region whyModuleClause matchgroup=NONE start="module" matchgroup=NONE end=/$/ contains=whyStructure
|
||||
syn region whyComment start="(\*" end="\*)"
|
||||
|
||||
syn match whyParErr ")"
|
||||
syn match whyBraceErr "}"
|
||||
|
||||
hi def link whyIdentifier Identifier
|
||||
hi def link whyInclude Include
|
||||
hi def link whyStructure Structure
|
||||
hi def link whyKeyword Keyword
|
||||
hi def link whyFunction Function
|
||||
hi def link whyBinding Keyword
|
||||
hi def link whyType Type
|
||||
hi def link whyNum Number
|
||||
hi def link whyResult Constant
|
||||
hi def link whyConstructor Function
|
||||
hi def link whyComment Comment
|
||||
hi def link whyOperator Operator
|
||||
|
||||
hi def link whyErr Error
|
||||
hi def link whyParErr whyErr
|
||||
hi def link whyBraceErr whyErr
|
||||
Loading…
Add table
Add a link
Reference in a new issue