Skip to content

Syntax highlighting and indentation for JSL

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.md
MIT
LICENSE-ORIGINAL.md
Notifications You must be signed in to change notification settings

jsl-lang/jsl.vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsl.vim

Syntax and indent files for JSL

Installation

Use your favorite (neo)vim plugin manager or (neo)vim itself (after vim 8.0).

E.g. with Pathogen (vim):

cd ~/.vim/bundle && git clone https://github.com/jsl-lang/jsl.vim

Or Lazy (neovim):

return {
    "jsl.vim"
}

Usage

Contains syntax, indent and filetype files for JSL.

Supports all features of JSL with minor exception:

// This will get highlighted correctly
// Please prefer this syntax for splitting lines
node argument \
    argument

// Argument on new line will be
// highlighted as node
// Please avoid this syntax
node argument \
argument

Additional (fancy) features:

  • Error highlight for invalid syntax
  • Full escape sequence highlight
  • Proper highlight for escaping newline in strings
  • Full /- comment highlight
  • Different highlight groups for each component type (including operators)

License

MIT

About

Syntax highlighting and indentation for JSL

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.md
MIT
LICENSE-ORIGINAL.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 100.0%