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!