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