mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
@@ -1,11 +1,12 @@
|
||||
" Vim syntax file
|
||||
" Language: Cascading Style Sheets
|
||||
" Previous Contributor List:
|
||||
" Jules Wang <w.jq0722@gmail.com>
|
||||
" Claudio Fleiner <claudio@fleiner.com> (Maintainer)
|
||||
" Yeti (Add full CSS2, HTML4 support)
|
||||
" Nikolai Weibull (Add CSS2 support)
|
||||
" URL: https://github.com/JulesWang/css.vim
|
||||
" Maintainer: Jules Wang <w.jq0722@gmail.com>
|
||||
" URL: https://github.com/jsit/css.vim
|
||||
" Maintainer: Jay Sitter <jay@jaysitter.com>
|
||||
" Last Change: 2019 Jul. 29
|
||||
|
||||
" quit when a syntax file was already loaded
|
||||
@@ -68,7 +69,7 @@ endtry
|
||||
" digits
|
||||
syn match cssValueInteger contained "[-+]\=\d\+" contains=cssUnitDecorators
|
||||
syn match cssValueNumber contained "[-+]\=\d\+\(\.\d*\)\=" contains=cssUnitDecorators
|
||||
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(mm\|cm\|in\|pt\|pc\|em\|ex\|px\|rem\|dpi\|dppx\|dpcm\|fr\|vw\|vh\|vmin\|vmax\)\>" contains=cssUnitDecorators
|
||||
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(mm\|cm\|in\|pt\|pc\|em\|ex\|px\|rem\|dpi\|dppx\|dpcm\|fr\|vw\|vh\|vmin\|vmax\|ch\)\>" contains=cssUnitDecorators
|
||||
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=%" contains=cssUnitDecorators
|
||||
syn match cssValueAngle contained "[-+]\=\d\+\(\.\d*\)\=\(deg\|grad\|rad\)\>" contains=cssUnitDecorators
|
||||
syn match cssValueTime contained "+\=\d\+\(\.\d*\)\=\(ms\|s\)\>" contains=cssUnitDecorators
|
||||
@@ -128,12 +129,14 @@ syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgb\|clip
|
||||
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgba\|hsl\|hsla\|color-stop\|from\|to\)\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma,cssFunction
|
||||
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(linear-\|radial-\)\=\gradient\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunction,cssGradientAttr,cssFunctionComma
|
||||
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(matrix\(3d\)\=\|scale\(3d\|X\|Y\|Z\)\=\|translate\(3d\|X\|Y\|Z\)\=\|skew\(X\|Y\)\=\|rotate\(3d\|X\|Y\|Z\)\=\|perspective\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssValueAngle,cssFunctionComma
|
||||
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(blur\|brightness\|contrast\|drop-shadow\|grayscale\|hue-rotate\|invert\|opacity\|saturate\|sepia\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssValueAngle,cssFunctionComma
|
||||
syn keyword cssGradientAttr contained top bottom left right cover center middle ellipse at
|
||||
syn match cssFunctionComma contained ","
|
||||
|
||||
" Common Prop and Attr
|
||||
syn keyword cssCommonAttr contained auto none inherit all default normal
|
||||
syn keyword cssCommonAttr contained top bottom center stretch hidden visible
|
||||
syn match cssCommonAttr contained "\<\(max-\|min-\|fit-\)content\>"
|
||||
"------------------------------------------------
|
||||
" CSS Animations
|
||||
" http://www.w3.org/TR/css3-animations/
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
" Language: fstab file
|
||||
" Maintainer: Radu Dineiu <radu.dineiu@gmail.com>
|
||||
" URL: https://raw.github.com/rid9/vim-fstab/master/fstab.vim
|
||||
" Last Change: 2019 Jun 06
|
||||
" Version: 1.3
|
||||
" Last Change: 2020 Aug 06
|
||||
" Version: 1.4
|
||||
"
|
||||
" Credits:
|
||||
" David Necas (Yeti) <yeti@physics.muni.cz>
|
||||
@@ -68,7 +68,7 @@ syn match fsOptionsString /[a-zA-Z0-9_-]\+/
|
||||
syn keyword fsOptionsYesNo yes no
|
||||
syn cluster fsOptionsCheckCluster contains=fsOptionsExt2Check,fsOptionsFatCheck
|
||||
syn keyword fsOptionsSize 512 1024 2048
|
||||
syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail
|
||||
syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail failok
|
||||
syn match fsOptionsGeneral /_netdev/
|
||||
|
||||
" Options: adfs
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
" Vim syntax file
|
||||
" Language: Vim help file
|
||||
" Maintainer: Bram Moolenaar (Bram@vim.org)
|
||||
" Last Change: 2020 Mar 06
|
||||
" Last Change: 2020 Jul 28
|
||||
|
||||
" Quit when a (custom) syntax file was already loaded
|
||||
if exists("b:current_syntax")
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
" Vim syntax file
|
||||
" Language: pam(8) configuration file
|
||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||
" Latest Revision: 2011-08-03
|
||||
" Latest Revision: 2020/08/04
|
||||
" Changes By: Haochen Tong
|
||||
|
||||
|
||||
if exists("b:current_syntax")
|
||||
@@ -11,23 +12,32 @@ endif
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
syn match pamconfService '^[[:graph:]]\+'
|
||||
\ nextgroup=pamconfType,
|
||||
\ pamconfServiceLineCont skipwhite
|
||||
let s:has_service_field = exists("b:pamconf_has_service_field")
|
||||
\ ? b:pamconf_has_service_field
|
||||
\ : expand('%:t') == 'pam.conf' ? 1 : 0
|
||||
|
||||
syn match pamconfType '-\?[[:alpha:]]\+'
|
||||
\ contains=pamconfTypeKeyword
|
||||
\ nextgroup=pamconfControl,
|
||||
\ pamconfTypeLineCont skipwhite
|
||||
|
||||
syn keyword pamconfTypeKeyword contained account auth password session
|
||||
|
||||
if s:has_service_field
|
||||
syn match pamconfService '^[[:graph:]]\+'
|
||||
\ nextgroup=pamconfType,
|
||||
\ pamconfServiceLineCont skipwhite
|
||||
|
||||
syn match pamconfServiceLineCont contained '\\$'
|
||||
\ nextgroup=pamconfType,
|
||||
\ pamconfServiceLineCont skipwhite skipnl
|
||||
endif
|
||||
|
||||
syn keyword pamconfTodo contained TODO FIXME XXX NOTE
|
||||
|
||||
syn region pamconfComment display oneline start='#' end='$'
|
||||
\ contains=pamconfTodo,@Spell
|
||||
|
||||
syn match pamconfServiceLineCont contained '\\$'
|
||||
\ nextgroup=pamconfType,
|
||||
\ pamconfServiceLineCont skipwhite skipnl
|
||||
|
||||
syn keyword pamconfType account auth password session
|
||||
\ nextgroup=pamconfControl,
|
||||
\ pamconfTypeLineCont skipwhite
|
||||
|
||||
syn match pamconfTypeLineCont contained '\\$'
|
||||
\ nextgroup=pamconfControl,
|
||||
\ pamconfTypeLineCont skipwhite skipnl
|
||||
@@ -98,7 +108,8 @@ hi def link pamconfTodo Todo
|
||||
hi def link pamconfComment Comment
|
||||
hi def link pamconfService Statement
|
||||
hi def link pamconfServiceLineCont Special
|
||||
hi def link pamconfType Type
|
||||
hi def link pamconfType Special
|
||||
hi def link pamconfTypeKeyword Type
|
||||
hi def link pamconfTypeLineCont pamconfServiceLineCont
|
||||
hi def link pamconfControl Macro
|
||||
hi def link pamconfControlBegin Delimiter
|
||||
|
||||
Reference in New Issue
Block a user