p00f / Nvim Ts Rainbow
Licence: apache-2.0
🌈 Rainbow parentheses for neovim using tree-sitter 🌈
Stars: ✭ 108
Programming Languages
lua
6591 projects
Labels
Projects that are alternatives of or similar to Nvim Ts Rainbow
Neovim
Vim-fork focused on extensibility and usability
Stars: ✭ 49,389 (+45630.56%)
Mutual labels: neovim
Mac Bootstrap
💻 Provision a new Mac for web development with dotfiles + Fish/Zsh, Neovim, and Tmux
Stars: ✭ 96 (-11.11%)
Mutual labels: neovim
Vim Follow My Lead
Vim plugin for showing all your <Leader> mappings in a readable table including the descriptions.
Stars: ✭ 100 (-7.41%)
Mutual labels: neovim
Nvim Toggleterm.lua
A neovim lua plugin to help easily manage multiple terminal windows
Stars: ✭ 102 (-5.56%)
Mutual labels: neovim
Dotfiles
🤘 My collection of dotfiles for tmux, vim and zsh
Stars: ✭ 94 (-12.96%)
Mutual labels: neovim
Ubuntu On Steroids
Developer setup & configuration guide for Ubuntu.
Stars: ✭ 111 (+2.78%)
Mutual labels: neovim
Dotfiles
💻 Use command line interface manager for macOS configuration.
Stars: ✭ 97 (-10.19%)
Mutual labels: neovim
Vim current word
Plugin highlighting word under cursor and all of its occurences
Stars: ✭ 100 (-7.41%)
Mutual labels: neovim
Asyncrun.vim
🚀 Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
Stars: ✭ 1,332 (+1133.33%)
Mutual labels: neovim
Toast.vim
🍞 Toast! A colorful, medium-contrast color scheme with full Vim and Neovim support and automatic light and dark variants. Easy to read without frying your retinae.
Stars: ✭ 108 (+0%)
Mutual labels: neovim
Coc Angular
Angular Language Service coc extension for (neo)vim
Stars: ✭ 95 (-12.04%)
Mutual labels: neovim
Denops.vim
🐜 An ecosystem of Vim/Neovim which allows developers to write plugins in Deno
Stars: ✭ 102 (-5.56%)
Mutual labels: neovim
Polka
🐢 dotless files - plz no steel (only cardboard) (sponsored by https://github.com/buffet/kiwmi, plz star & contribute)
Stars: ✭ 109 (+0.93%)
Mutual labels: neovim
🌈 nvim-ts-rainbow 🌈
Rainbow parentheses for neovim using tree-sitter. Needs nvim-treesitter.
Tested languages - lua, java, clojure, fennel, python, css, rust, cpp. Should work with any language supported by nvim-treesitter. If any language is missing, please open an issue/PR.
Setup
require'nvim-treesitter.configs'.setup {
rainbow = {
enable = true
}
}
Colours
I've used the gruvbox palette because it is nice and subtle. I wanted to use VIBGYOR for an actual rainbow, but
- indigo and blue look the same.
- the colours were too bright and distracting.
To change the colours, edit lua/rainbow/colors.lua
. If you want to override only a few colours (you can only change colours 1 through 7 this way), you can do it in your init.vim: (thanks @delphinus !)
hi rainbowcol1 guifg=#123456
Screenshots
Credits
Huge thanks to @vigoux, @theHamsta, @sogaiu, @bfredl and @sunjon and @steelsojka for all their help
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].