This is basic implementation of The .slint Markup Language
syntax
highlight for Vim.
Plug 'slint-ui/vim-slint'
use 'slint-ui/vim-slint'
You can also setup LSP using your favorite LSP client for vim or neovim
cargo install slint-lsp
- install
neovim/nvim-lspconfig
using your fav package manager - add to your lua config
require'lspconfig'.slint_lsp.setup{}
or to your viml config
lua << EOF
require'lspconfig'.slint_lsp.setup{}
EOF
- install
neoclide/coc.nvim
using your fav package manager - add to your
coc-settings.json
(either withCocConfig
or open from its path)
"languageserver": {
"slint": {
"filetypes": ["slint"],
"command": "slint-lsp"
}
}
This plugin took the existing sixtyfps-vim plugin from RustemB (https://github.com/RustemB/sixtyfps-vim) and trivially updated that to slint.