VimL (Also known as Vim Language, VimScript) support for VSCode.
Syntax Highlighting is synchronized from Atom VimL with β€ by vscode-grammar-update-tool.
Language Server Protocol depends on vim-language-server.
Thanks to Alhadis/language-viml, iamcco/vim-language-server and XadillaX/vscode-update-grammar-tool.
- Language Server Protocol (Refer to vim-language-server):
- Auto completion;
- Function signature help;
- Hover document;
- Go to definition;
- Go to references;
- Document symbols;
- Folding range;
- Select range;
- Rename;
- Snippets;
- Diagnostic;
- Syntax highlighting for
- VimL files (
*.vim
,*.vimrc
,_vimrc
,*.gvimrc
,*.ideavim
,.ideavim
,.ideavimrc
,*.exrc
, etc); - Vim Help files (
*.txt
with matching a certain RegExp in file); - Vim Snippet files (
*.snip
,*.snippet
,*.snippets
, etc); - Vroom files (
*.vroom
);
- VimL files (
- Syntax highlighting for embedding Vim related syntaxes (see above) in Markdown files.
Thanks goes to these wonderful people (emoji key):
Khaidi Chu π§ π» |
Simon Sobisch π€ |
dawsers π» |
mrts π» |
Wenfang Du π» |
This project follows the all-contributors specification. Contributions of any kind welcome!