Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

Better Rainbow Parentheses

This repo is mostly unmaintained - I switched to using https://github.com/luochen1990/rainbow instead and generally suggest you do too.

Originally forked from https://github.com/kien/rainbow_parentheses.vim since that was really unmaintained and needed some fixes.

Installation

Using pathogen.vim:

cd ~/.vim/bundle
git clone git://github.com/eapache/rainbow_parentheses.vim.git

Options:

The colours used; the outermost pair is coloured with the last colour in the list, the next-outermost with the second-last colour, etc. The first element of each entry is the terminal colour, the second element is the GUI (gvim) colour.

letg:rbpt_colorpairs= [
\ ['red', 'RoyalBlue3'],
\ ['brown', 'SeaGreen3'],
\ ['blue', 'DarkOrchid3'],
\ ['gray', 'firebrick3'],
\ ['green', 'RoyalBlue3'],
\ ['magenta', 'SeaGreen3'],
\ ['cyan', 'DarkOrchid3'],
\ ['darkred', 'firebrick3'],
\ ['brown', 'RoyalBlue3'],
\ ['darkblue', 'DarkOrchid3'],
\ ['gray', 'firebrick3'],
\ ['darkgreen', 'RoyalBlue3'],
\ ['darkmagenta', 'SeaGreen3'],
\ ['darkcyan', 'DarkOrchid3'],
\ ['red', 'firebrick3'],
\ ]

How deep to colour (repeating the colour list if necessary) before giving up; limited for performance reasons.

letg:rbpt_max=15
letg:rbpt_loadcmd_toggle=0

Also bold parenthese to make the colours stand out more.

letg:bold_parentheses=1" Default on

Commands:

:RainbowParenthesesToggle" Toggle it on/off
:RainbowParenthesesLoadRound" (), the default when toggling
:RainbowParenthesesLoadSquare" []
:RainbowParenthesesLoadBraces" {}
:RainbowParenthesesLoadChevrons" <>

Always On:

Add the following to your ~/.vimrc to always use Rainbow Parenthesis

auVimEnter* RainbowParenthesesToggle
auSyntax* RainbowParenthesesLoadRound
auSyntax* RainbowParenthesesLoadSquare
auSyntax* RainbowParenthesesLoadBraces

Or just use RainbowParenthesesToggleAll. You may need to put syntax on in your .vimrcbefore you enable rainbow parentheses.

About

Rainbow Parentheses for Vim

Resources

Stars

39 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages