All Projects â†’ nvim-treesitter â†’ Highlight.lua

nvim-treesitter / Highlight.lua

Licence: other
a neovim syntax highlighter using treesitter

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Highlight.lua

Neotags.nvim
Tag highlight in neovim
Stars: ✭ 124 (+90.77%)
Mutual labels:  neovim, highlight
Vim Floaterm
🌟 Terminal manager for (neo)vim
Stars: ✭ 1,098 (+1589.23%)
Mutual labels:  neovim
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
Neovim Qt
Neovim client library and GUI, in Qt5.
Stars: ✭ 1,057 (+1526.15%)
Mutual labels:  neovim
Remark Boilerplate
A boilerplate to create presentations using remark, Gulp, Stylus and more.
Stars: ✭ 41 (-36.92%)
Mutual labels:  highlight
Elm Syntax Highlight
Syntax highlighting in Elm
Stars: ✭ 61 (-6.15%)
Mutual labels:  highlight
Nvim Hlslens
Hlsearch Lens for Neovim
Stars: ✭ 55 (-15.38%)
Mutual labels:  neovim
Vim Galore Zh cn
Vim ä»Žć…„é—šćˆ°çČŸé€š
Stars: ✭ 8,619 (+13160%)
Mutual labels:  neovim
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
Fennel Nvim
running fennel-lang natively in neovim
Stars: ✭ 44 (-32.31%)
Mutual labels:  neovim
Dotfiles
My Neovim + Tmux + Zsh dev setup
Stars: ✭ 60 (-7.69%)
Mutual labels:  neovim
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
Idempotent Desktop
🛾 NixOS, Xmonad, Neovim
Stars: ✭ 51 (-21.54%)
Mutual labels:  neovim
Highlightr
iOS & OSX Syntax Highlighter.
Stars: ✭ 1,116 (+1616.92%)
Mutual labels:  highlight
Dotfiles
🏠
Stars: ✭ 60 (-7.69%)
Mutual labels:  neovim

Highlight.lua - Neovim

A Dynamic Syntax Highlighter Using TreeSitter Written In Lua

development of this plugin was moved here

This 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].