Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
9c208ae
fixing stupid undeclared variable bug
May 13, 2011
82f13b5
updating README
May 13, 2011
9df2e26
updating the colors
May 13, 2011
b87c42e
update readme, fix typo, remove background color
charlietanksley Jul 7, 2011
5e2f397
color tweaks and activation check
Mar 29, 2012
7c7a27f
remove gui bg, fix undefined variable
slve Dec 29, 2018
2c4b883
fix depth, colors, typo; docs
slve Dec 29, 2018
3b82777
rename readme
slve Dec 29, 2018
536d062
readme
slve Dec 29, 2018
888ddd1
readme
slve Dec 29, 2018
92e692a
cleanup
slve Dec 30, 2018
08a9b72
Merge pull request #1 from charlietanksley/master
krischik Sep 6, 2022
c659629
Merge pull request #2 from autre/master
krischik Sep 6, 2022
b1b637d
Merge pull request #3 from jwilkins/master
krischik Sep 6, 2022
edad3b6
Merge pull request #4 from slve/master
krischik Sep 6, 2022
810a041
Remove SVN tags.
krischik Sep 6, 2022
279ac2f
Merge branch 'feature/slve' into feature/Merge-All
krischik Sep 6, 2022
91545d2
Restore my own colour set after merge.
krischik Sep 6, 2022
1d067d3
Checking for rename.
krischik Sep 7, 2022
d0e56aa
Checking after rename.
krischik Sep 7, 2022
2eda874
Bug fixing
krischik Sep 7, 2022
9061716
fix the rules because VIM got stricter.
krischik Sep 9, 2022
1d6f61b
Update README
krischik Sep 9, 2022
99407fa
Update documentation
krischik Sep 9, 2022
e177316
Change version number.
krischik Sep 9, 2022
fcd951d
Merge branch 'release/5.0'
krischik Sep 9, 2022
5427966
Merge branch 'release/5.0' into develop
krischik Sep 9, 2022
ffbac64
Merge autre colour scheme and improvements.
krischik Sep 10, 2022
ebb274c
Update to version 5.1.0
krischik Sep 10, 2022
5676b61
Merge branch 'release/5.1'
krischik Sep 10, 2022
38e0820
Merge branch 'release/5.1' into develop
krischik Sep 10, 2022
c8618af
Add charlietanksley colour scheme
krischik Sep 15, 2022
300163e
Update version number to 5.2
krischik Sep 15, 2022
ca95152
Merge branch 'release/5.2'
krischik Sep 15, 2022
755fd49
Merge branch 'release/5.2' into develop
krischik Sep 15, 2022
4cd5e8b
merege jwilkins colour scheme without terminal background colour
krischik Sep 17, 2022
ca0b61c
Merge branch 'feature/Merge-All' into develop
krischik Sep 17, 2022
fdef09b
Release 5.3 jwilkins colour scheme without terminal background colour
krischik Sep 17, 2022
cdd7a8f
Merge branch 'release/5.3'
krischik Sep 17, 2022
bc7bb74
Merge branch 'release/5.3' into develop
krischik Sep 17, 2022
e388e33
Merge branch 'master' into develop
krischik Sep 17, 2022
bfa0692
add after syntax file.
krischik Sep 18, 2022
190bc6b
add more screenshots.
krischik Sep 18, 2022
fc2d730
Return to 16 colour level.
krischik Sep 18, 2022
ce0f4f7
Back to 16 level for 4×4 colour sets.
krischik Sep 18, 2022
b9aa30d
Merge branch 'feature/16' into develop
krischik Sep 18, 2022
272dec2
Release 5.4
krischik Sep 18, 2022
d8be3a5
Merge branch 'release/5.4' Release 5.4
krischik Sep 18, 2022
f7dcdce
Merge branch 'release/5.4' into develop Release 5.4
krischik Sep 18, 2022
692bddd
Rename git module names to be consistant and compact.
krischik Sep 25, 2022
9a97111
update documentation
krischik Oct 2, 2022
c462dee
Fix code block in wiki.
krischik Oct 6, 2022
06f7512
Merge branch 'develop'
krischik Oct 9, 2022
6ee2bab
Update screenshots.
krischik Nov 3, 2022
3c29021
Update submodules. Remove LFS. Update LICENSE
krischik Nov 3, 2022
0c471ff
Update Wiki
krischik Nov 3, 2022
1ed62e8
remove LFS
krischik Nov 14, 2022
a7c76c7
Merge branch 'develop'
krischik Nov 14, 2022
a93c71b
Last module with git URL wiki.
krischik Nov 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.png -text
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.orig
*.swp
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Wiki"]
path = Wiki
url = https://github.com/krischik/vim-rainbow.wiki.git
Binary file added Pictures/after.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/autre.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/before.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/charlietanksley.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/fixed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/jwilkins.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Pictures/slve.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 0 additions & 6 deletions README

This file was deleted.

92 changes: 92 additions & 0 deletions README.mediawiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
= Rainbow Parenthesis Bundle =

This is a maintained mirror of http://www.vim.org/scripts/script.php?script_id=1561

== Description ==

This is a simple rainbow colour plug-in for those who want an simple light weight rainbow colour syntax plug-in that supports `(…)`, `[…]`, `{…}` and `<…>`.

If you need something more powerful and configurable try [Rainbow Parentheses Improved](https://github.com/luochen1990).

This is the original for http://www.vim.org/scripts/script.php?script_id=1561

Based on the original rainbow_parenthesis from john gilmore but enhanced for gui mode.

== Installation ==

Install from https://github.com/krischik/vim-rainbow using dein (https://github.com/Shougo/dein.vim) or similar:

call dein#begin('$HOME/vimfiles/bundles')
call dein#add('krischik/vim-rainbow')
call dein#end()
call dein#install()

== References ==

{|
|+ Rainbow Parenthesis Bundle
|-
| Vim-Script || https://www.vim.org/scripts/script.php?script_id=1561
|-
| Source || https://github.com/krischik/vim-rainbow
|-
| Wiki || https://github.com/krischik/vim-rainbow/wiki
|-
| Releases || https://github.com/krischik/vim-rainbow/releases
|-
| Issues || https://github.com/krischik/vim-rainbow/issues
|-
| Discussions || https://github.com/krischik/vim-rainbow/discussions
|}

== Comments ==

=== slve improvements ===

My technique only worked up to 16 level. Which is isn't any good for languages
like lisp. slve fixed this with a recursive solution. Very need.

==== before ====

[[File:Pictures/before.png|1060px]]

==== after ====

===== dark =====

[[File:Pictures/after.png|1060px]]

===== light =====

[[File::Pictures/slve.png|1060px]]

=== autre improvements ===

This fork provides for a small fix to the plugin. It also customises the parenthesis colours for a dark background.

[[File:Pictures/autre.png|1060px]]

=== charlietanksley improvements ===

Fork of original. Forked primarily to remove the background colour on the syntax highlighting.

[[File:Pictures/charlietanksley.png|1060px]]

=== jwilkins improvements ===

Remove the background color in terminal mode.

[[File:Pictures/jwilkins.png|1060px]]

=== krischik improvements ===

* Fixed all the bugs and merged all the code.
* Vim got a little stricter on syntax highlights and some of slve tricks didn't work any more. I also added an option to choose between my colour set and those of the other contributors.
* Increased the levels before repeating back to 16. Slve repeated after 10.
* Switched the background colours around for better contrast between level 15 and level 0.

[[File:Pictures/fixed.png|1060px]]

/* vim: set textwidth=0 wrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab : */
/* vim: set filetype=mediawiki fileencoding=utf8 fileformat=unix foldmethod=marker : */
/* vim: set nospell spelllang=en_gb : */
1 change: 1 addition & 0 deletions Wiki
Submodule Wiki added at f72e3a
23 changes: 23 additions & 0 deletions after/syntax/rainbow_parenthesis.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
"------------------------------------------------------------------------------
" Description: Rainbow colours for parenthesis
" Copyright: Copyright (C) 2006 … 2022 Martin Krischik
" Maintainer: Martin Krischik
" John Gilmore
" Version: 5.4
" History: 18.09.2022 MK add after syntax file
"------------------------------------------------------------------------------
" This is a simple script. It extends the syntax highlighting to
" highlight each matching set of parenthesis in different colours, to make
" it visually obvious what matches which.
"
" Obviously, most useful when working with lisp or Ada. But it's also nice other
" times.
"------------------------------------------------------------------------------

autocmd Syntax * runtime plugin/RainbowParenthesis.vim

"------------------------------------------------------------------------------
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: set nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab textwidth=0 :
" vim: set fileencoding=utf-8 filetype=vim foldmethod=marker spell spelllang=en_gb:
Loading