Vim syntax highlighting for the lf configuration file (lfrc
).
-
Vundle:
Plugin 'andis-sprinkis/lf-vim'
-
vim-plug:
Plug 'andis-sprinkis/lf-vim'
-
lazy.nvim:
{ 'andis-sprinkis/lf-vim', event = { 'BufReadPre lfrc' } }
-
No plugin manager:
Copy all of the directories in this repository to your
~/.vim/
directory (or to${XDG_DATA_HOME:-~/.local/share}/nvim/plugged
for Neovim users).
For highlighting the shell commands this plugin uses the Vimscript syntax include
pattern syntax/sh.vim
(the sh
,
ksh
, bash
preset included in Vim).
It can be changed using the variables:
Setting | Variable |
---|---|
The global setting | g:lf_shell_syntax |
A buffer-local setting | b:lf_shell_syntax |
For example:
" Vimscript
let g:lf_shell_syntax = "syntax/dosbatch.vim"
let b:lf_shell_syntax = "syntax/zsh.vim"
" Lua (Neovim)
lua vim.g.lf_shell_syntax = "syntax/dosbatch.vim"
lua vim.b.lf_shell_syntax = "syntax/zsh.vim"
See the $VIMRUNTIME/syntax
directory for the available syntax options (:echo $VIMRUNTIME
).
Colorscheme used for these screenshots: badwolf