Skip to content

Commit 12edd08

Browse files
committed
Appearance, user-select and new generic font names
1 parent ec78fe9 commit 12edd08

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

autoload/csscomplete.vim

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ function! csscomplete#CompleteCSS(findstart, base)
144144
let values = ["running", "paused"]
145145
elseif prop == 'animation-timing-function'
146146
let values = timing_functions
147+
elseif prop == 'appearance'
148+
let values = ["auto", "none"]
147149
elseif prop == 'background-attachment'
148150
let values = ["scroll", "fixed"]
149151
elseif prop == 'background-color'
@@ -272,7 +274,7 @@ function! csscomplete#CompleteCSS(findstart, base)
272274
elseif prop == 'float'
273275
let values = ["left", "right", "none"]
274276
elseif prop == 'font-family'
275-
let values = ["sans-serif", "serif", "monospace", "cursive", "fantasy"]
277+
let values = ["sans-serif", "serif", "monospace", "cursive", "fantasy", "system-ui", "emoji", "math", "fangsong"]
276278
elseif prop == 'font-feature-settings'
277279
let values = ["normal", '"aalt"', '"abvf"', '"abvm"', '"abvs"', '"afrc"', '"akhn"', '"blwf"', '"blwm"', '"blws"', '"calt"', '"case"', '"ccmp"', '"cfar"', '"cjct"', '"clig"', '"cpct"', '"cpsp"', '"cswh"', '"curs"', '"cv', '"c2pc"', '"c2sc"', '"dist"', '"dlig"', '"dnom"', '"dtls"', '"expt"', '"falt"', '"fin2"', '"fin3"', '"fina"', '"flac"', '"frac"', '"fwid"', '"half"', '"haln"', '"halt"', '"hist"', '"hkna"', '"hlig"', '"hngl"', '"hojo"', '"hwid"', '"init"', '"isol"', '"ital"', '"jalt"', '"jp78"', '"jp83"', '"jp90"', '"jp04"', '"kern"', '"lfbd"', '"liga"', '"ljmo"', '"lnum"', '"locl"', '"ltra"', '"ltrm"', '"mark"', '"med2"', '"medi"', '"mgrk"', '"mkmk"', '"mset"', '"nalt"', '"nlck"', '"nukt"', '"numr"', '"onum"', '"opbd"', '"ordn"', '"ornm"', '"palt"', '"pcap"', '"pkna"', '"pnum"', '"pref"', '"pres"', '"pstf"', '"psts"', '"pwid"', '"qwid"', '"rand"', '"rclt"', '"rkrf"', '"rlig"', '"rphf"', '"rtbd"', '"rtla"', '"rtlm"', '"ruby"', '"salt"', '"sinf"', '"size"', '"smcp"', '"smpl"', '"ss01"', '"ss02"', '"ss03"', '"ss04"', '"ss05"', '"ss06"', '"ss07"', '"ss08"', '"ss09"', '"ss10"', '"ss11"', '"ss12"', '"ss13"', '"ss14"', '"ss15"', '"ss16"', '"ss17"', '"ss18"', '"ss19"', '"ss20"', '"ssty"', '"stch"', '"subs"', '"sups"', '"swsh"', '"titl"', '"tjmo"', '"tnam"', '"tnum"', '"trad"', '"twid"', '"unic"', '"valt"', '"vatu"', '"vert"', '"vhal"', '"vjmo"', '"vkna"', '"vkrn"', '"vpal"', '"vrt2"', '"zero"']
278280
elseif prop == 'font-kerning'
@@ -519,6 +521,8 @@ function! csscomplete#CompleteCSS(findstart, base)
519521
let values = ["normal", "embed", "isolate", "bidi-override", "isolate-override", "plaintext"]
520522
elseif prop == 'unicode-range'
521523
let values = ["U+"]
524+
elseif prop == 'user-select'
525+
let values = ["auto", "text", "none", "contain", "all"]
522526
elseif prop == 'user-zoom'
523527
let values = ["zoom", "fixed"]
524528
elseif prop == 'vertical-align'

0 commit comments

Comments
 (0)