What does this extension do?
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.
Features
- 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 );
- Syntax highlighting for embedding Vim related syntaxes (see above) in Markdown files.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
| |