Skip to content

XadillaX/vscode-language-viml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f31f4ed Β· Sep 6, 2024

History

78 Commits
Mar 29, 2022
Mar 10, 2022
Mar 31, 2022
Mar 10, 2022
May 22, 2023
May 22, 2023
May 22, 2023
Mar 10, 2022
Mar 10, 2022
Mar 10, 2022
Mar 11, 2022
May 22, 2023
May 22, 2023
Mar 10, 2022
Mar 10, 2022
May 22, 2023
Mar 10, 2022
Sep 6, 2024
Mar 10, 2022

Repository files navigation

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):

Khaidi Chu
Khaidi Chu

🚧 πŸ’»
Simon Sobisch
Simon Sobisch

πŸ€”
dawsers
dawsers

πŸ’»
mrts
mrts

πŸ’»
Wenfang Du
Wenfang Du

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!