summaryrefslogtreecommitdiff
path: root/modules/rainbow.vim
diff options
context:
space:
mode:
authorChristianChiarulli <[email protected]>2019-02-17 12:03:58 -0500
committerChristianChiarulli <[email protected]>2019-02-17 12:03:58 -0500
commitb8f455cbfb46a2162b1a0bcc8e6d746d65f59179 (patch)
treee5602b4f90b897f35df69318ff8cf388415cd84e /modules/rainbow.vim
parent7bdd4f7123d815cdad69f9d0ed248da6559b7d08 (diff)
added stuff for js
Diffstat (limited to 'modules/rainbow.vim')
-rw-r--r--modules/rainbow.vim23
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/rainbow.vim b/modules/rainbow.vim
new file mode 100644
index 00000000..3403f902
--- /dev/null
+++ b/modules/rainbow.vim
@@ -0,0 +1,23 @@
+let g:rainbow_active = 1 "0 if you want to enable it later via :RainbowToggle
+let g:rainbow_conf = {
+ \ 'guifgs': ['royalblue3', 'darkorange3', 'seagreen3', 'firebrick'],
+ \ 'ctermfgs': ['lightblue', 'lightyellow', 'lightcyan', 'lightmagenta'],
+ \ 'operators': '_,_',
+ \ 'parentheses': ['start=/(/ end=/)/ fold', 'start=/\[/ end=/\]/ fold', 'start=/{/ end=/}/ fold'],
+ \ 'separately': {
+ \ '*': {},
+ \ 'tex': {
+ \ 'parentheses': ['start=/(/ end=/)/', 'start=/\[/ end=/\]/'],
+ \ },
+ \ 'lisp': {
+ \ 'guifgs': ['royalblue3', 'darkorange3', 'seagreen3', 'firebrick', 'darkorchid3'],
+ \ },
+ \ 'vim': {
+ \ 'parentheses': ['start=/(/ end=/)/', 'start=/\[/ end=/\]/', 'start=/{/ end=/}/ fold', 'start=/(/ end=/)/ containedin=vimFuncBody', 'start=/\[/ end=/\]/ containedin=vimFuncBody', 'start=/{/ end=/}/ fold containedin=vimFuncBody'],
+ \ },
+ \ 'html': {
+ \ 'parentheses': ['start=/\v\<((area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)[ >])@!\z([-_:a-zA-Z0-9]+)(\s+[-_:a-zA-Z0-9]+(\=("[^"]*"|'."'".'[^'."'".']*'."'".'|[^ '."'".'"><=`]*))?)*\>/ end=#</\z1># fold'],
+ \ },
+ \ 'css': 0,
+ \ }
+ \}