0
0
mirror of https://github.com/vim/vim.git synced 2025-07-24 10:45:12 -04:00

runtime(lf): add lf r34 keywords to syntax script

closes: #17002

Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Andis Spriņķis 2025-03-29 09:03:54 +01:00 committed by Christian Brabandt
parent 0980e41161
commit 0dc9a0bc60
No known key found for this signature in database
GPG Key ID: F3F92DA383FDDE09

View File

@ -2,15 +2,18 @@
" Language: lf file manager configuration file (lfrc)
" Maintainer: Andis Sprinkis <andis@sprinkis.com>
" Former Maintainer: Cameron Wright
" Former URL: https://github.com/andis-sprinkis/lf-vim
" Last Change: 13 October 2024
" URL: https://github.com/andis-sprinkis/lf-vim
" Last Change: 28 March 2025
" 29 Mar 2025 by Vim Project (save and restore 'cpo' setting)
"
" The shell syntax highlighting is configurable. See $VIMRUNTIME/doc/syntax.txt
" lf version: 32
" lf version: 34
if exists("b:current_syntax")
finish
endif
let s:cpo = &cpo
set cpo&vim
let b:current_syntax = "lf"
@ -33,122 +36,80 @@ syn keyword lfKeyword set setlocal cmd map cmap skipwhite
"{{{ Options Keywords
syn keyword lfOptions
\ quit
\ up
\ half-up
\ page-up
\ scroll-up
\ down
\ half-down
\ page-down
\ scroll-down
\ updir
\ open
\ jump-next
\ jump-prev
\ top
\ bottom
\ high
\ middle
\ low
\ toggle
\ invert
\ invert-below
\ unselect
\ glob-select
\ glob-unselect
\ calcdirsize
\ clearmaps
\ copy
\ cut
\ paste
\ clear
\ sync
\ draw
\ redraw
\ load
\ reload
\ echo
\ echomsg
\ echoerr
\ cd
\ select
\ delete
\ rename
\ source
\ push
\ read
\ shell
\ shell-pipe
\ shell-wait
\ shell-async
\ find
\ find-back
\ find-next
\ find-prev
\ search
\ search-back
\ search-next
\ search-prev
\ filter
\ setfilter
\ mark-save
\ mark-load
\ mark-remove
\ tag
\ tag-toggle
\ cmd-escape
\ cmd-complete
\ cmd-menu-complete
\ cmd-menu-complete-back
\ cmd-menu-accept
\ cmd-enter
\ cmd-interrupt
\ cmd-history-next
\ cmd-history-prev
\ cmd-left
\ cmd-right
\ cmd-home
\ cmd-end
\ cmd-delete
\ cmd-delete-back
\ cmd-delete-home
\ cmd-delete-end
\ cmd-delete-unix-word
\ cmd-yank
\ cmd-transpose
\ cmd-transpose-word
\ cmd-word
\ cmd-word-back
\ cmd-delete-word
\ cmd-delete-word-back
\ cmd-capitalize-word
\ cmd-uppercase-word
\ cmd-lowercase-word
\ anchorfind
\ autoquit
\ borderfmt
\ bottom
\ calcdirsize
\ cd
\ cleaner
\ clear
\ clearmaps
\ cmd-capitalize-word
\ cmd-complete
\ cmd-delete
\ cmd-delete-back
\ cmd-delete-end
\ cmd-delete-home
\ cmd-delete-unix-word
\ cmd-delete-word
\ cmd-delete-word-back
\ cmd-end
\ cmd-enter
\ cmd-escape
\ cmd-history-next
\ cmd-history-prev
\ cmd-home
\ cmd-interrupt
\ cmd-left
\ cmd-lowercase-word
\ cmd-menu-accept
\ cmd-menu-complete
\ cmd-menu-complete-back
\ cmd-right
\ cmd-transpose
\ cmd-transpose-word
\ cmd-uppercase-word
\ cmd-word
\ cmd-word-back
\ cmd-yank
\ copy
\ copyfmt
\ cursoractivefmt
\ cursorparentfmt
\ cursorpreviewfmt
\ cut
\ cutfmt
\ delete
\ dircache
\ dircounts
\ dirfirst
\ dironly
\ dirpreviews
\ down
\ draw
\ drawbox
\ dupfilefmt
\ echo
\ echoerr
\ echomsg
\ errorfmt
\ filesep
\ filter
\ find
\ find-back
\ find-next
\ find-prev
\ findlen
\ glob-select
\ glob-unselect
\ globfilter
\ globsearch
\ half-down
\ half-up
\ hidden
\ hiddenfiles
\ hidecursorinactive
\ high
\ history
\ icons
\ ifs
@ -159,45 +120,90 @@ syn keyword lfOptions
\ info
\ infotimefmtnew
\ infotimefmtold
\ invert
\ invert-below
\ jump-next
\ jump-prev
\ load
\ locale
\ low
\ mark-load
\ mark-remove
\ mark-save
\ middle
\ mouse
\ number
\ numberfmt
\ on-cd
\ on-focus-gained
\ on-focus-lost
\ on-init
\ on-quit
\ on-redraw
\ on-select
\ open
\ page-down
\ page-up
\ paste
\ period
\ pre-cd
\ preserve
\ preview
\ previewer
\ promptfmt
\ push
\ quit
\ ratios
\ read
\ redraw
\ relativenumber
\ reload
\ rename
\ reverse
\ roundbox
\ ruler
\ rulerfmt
\ scroll-down
\ scroll-up
\ scrolloff
\ search
\ search-back
\ search-next
\ search-prev
\ select
\ selectfmt
\ selmode
\ setfilter
\ shell
\ shell-async
\ shell-pipe
\ shell-wait
\ shellflag
\ shellopts
\ showbinds
\ sixel
\ smartcase
\ smartdia
\ sortby
\ source
\ statfmt
\ sync
\ tabstop
\ tag
\ tag-toggle
\ tagfmt
\ tempmarks
\ timefmt
\ toggle
\ top
\ truncatechar
\ truncatepct
\ unselect
\ up
\ updir
\ waitmsg
\ watch
\ wrapscan
\ wrapscroll
\ pre-cd
\ on-cd
\ on-select
\ on-redraw
\ on-quit
"}}}
"{{{ Special Matching
@ -234,3 +240,5 @@ hi def link lfExternalShell Normal
hi def link lfExternalPatch Special
hi def link lfIgnore Special
"}}}
let &cpo = s:cpo
unlet s:cpo