Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.22 KB

README.md

File metadata and controls

21 lines (14 loc) · 1.22 KB

vim-scopes

Vim syntax plugin for the Scopes language

This program generates a vim plugin by querying the compiler about known symbols and then adding some keywords and rules manually. A pre generated version is included for simplicity, but after a language update introducing only symbols getting the correct highlighting is just a matter of rerunning the generator.

To rebuild the plugin: in the repo directory run scopes ./vim-scopes.sc > syntax/scopes.vim.

If there's some mismatch between what is highlighted and legal code, feel free to file an issue. However, be aware that mid-line string blocks will not be added, as they're more trouble to match than they're worth. PS: this has been extended for a quirk of mid-line comments: they can still make everything under them a comment, but this isn't highlighted because it was too difficult to match.

Screenshots

indentation error highlighting

dark theme

light theme