nvim-treesitter / Highlight.lua
Licence: other
a neovim syntax highlighter using treesitter
Stars: â 65
Programming Languages
lua
6591 projects
Projects that are alternatives of or similar to Highlight.lua
Neoterm
Wrapper of some vim/neovim's :terminal functions.
Stars: â 1,007 (+1449.23%)
Mutual labels: neovim
Vim Lookup
Jump to the definition of variables or functions in VimL code.
Stars: â 51 (-21.54%)
Mutual labels: neovim
Vim Outdated Plugins
đ Async Vim/Neovim plugin for showing the number of your outdated plugins
Stars: â 44 (-32.31%)
Mutual labels: neovim
Remark Boilerplate
A boilerplate to create presentations using remark, Gulp, Stylus and more.
Stars: â 41 (-36.92%)
Mutual labels: highlight
Nord Highlightjs
An arctic, north-bluish clean and elegant highlight.js theme.
Stars: â 49 (-24.62%)
Mutual labels: highlight
React Marker
đïž Highlight keywords and add colors to your text.
Stars: â 45 (-30.77%)
Mutual labels: highlight
Yii2 Quill
Yii 2 implementation of Quill, modern WYSIWYG editor
Stars: â 52 (-20%)
Mutual labels: highlight
Coc Tslint Plugin
coc.nvim extension that provides TSLint support using the typescript-tslint-plugin
Stars: â 42 (-35.38%)
Mutual labels: neovim
Dotfiles
My dotfiles đ. Includes configs for neovim, tmux, zsh, alacritty and more.
Stars: â 47 (-27.69%)
Mutual labels: neovim
Highlight.lua - Neovim
A Dynamic Syntax Highlighter Using TreeSitter Written In Lua
here
development of this plugin was movedThis plugins aims at making syntax highlighting in neovim better.
It uses neovim's treesitter api to provide color definition for languages that have available parsers.
The main goal is to provide a solid example on how to use this library.
It can be used by those who need better syntax coloring in their neovim environment.
Notice
- Requires neovim v0.5
- Is usable in the current state only to test and experiment
- Only js filetypes are supported ATM
- Even though its only to experiment while the neovim team is working on a better api, i still wish people to see what can be done with the treesitter API
Installing
With plug: Plug 'nvim-treesitter/highlight.lua'
You can install parsers running :InstallTSParser LANGUAGE
. Only javascript
is available at the moment.
The command does not work on windows and might not work on every OS. It depends on git
and gcc
.
Screenshot
![alt text](.github/highlight.png?raw=true "javascript highlight"
Supported Languages
language | support |
---|---|
Javascript | Partial (60%) |
Jsx | None |
Typescript/tsx | None |
Rust | None |
Lua | None |
C | None |
C++ | None |
Python | None |
Ruby | None |
Go | None |
Html | None |
Css | None |
Php | None |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].