Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 1.6 KB

README.md

File metadata and controls

68 lines (50 loc) · 1.6 KB

😺 vim-kitty

(Neo)vim syntax highlighting for Kitty terminal configuration and session files.

Keywords based on v0.37.0.

See screenshot for a visual explanation of what this plugin does.

📜 Filetype detection

Any *.conf or *.session files in kitty's configuration directory is considered.

You can always add # vim:ft=kitty at the beginning of any file to make sure the syntax is loaded, or you can set it temporarily with :set ft=kitty.

🚀 Installation

Important

Lazy.nvim only works in Neovim and is the recommended method for it.

{
    "fladson/vim-kitty",
    ft = "kitty",
    tag = "*"  -- You can select a tagged version
}

Note

Recommended method for Vim. Also works in Neovim but this is Vimscript.

" You can select a tagged version
Plug 'fladson/vim-kitty', { 'tag': '*' }

Manual

For Vim:

git clone https://github.com/fladson/vim-kitty.git /tmp/vim-kitty
mkdir -p ~/.vim/after/syntax/
mv /tmp/vim-kitty/syntax/* ~/.vim/after/syntax/
rm -rf /tmp/vim-kitty

For Neovim:

git clone https://github.com/fladson/vim-kitty.git /tmp/vim-kitty
mkdir -p ~/.config/nvim/syntax
mkdir -p ~/.config/nvim/ftdetect
mkdir -p ~/.config/nvim/ftplugin
mv /tmp/vim-kitty/syntax/* ~/.config/nvim/syntax
mv /tmp/vim-kitty/ftdetect/kitty.vim ~/.config/nvim/ftdetect
mv /tmp/vim-kitty/ftplugin/kitty.vim ~/.config/nvim/ftplugin
rm -rf /tmp/vim-kitty