Add vim plugin for rainbow clojure parens
This commit is contained in:
		
							parent
							
								
									9dd5f11338
								
							
						
					
					
						commit
						511981fa01
					
				
							
								
								
									
										1
									
								
								vim/bundle/rainbow_parentheses.vim
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
							
						
						
									
										1
									
								
								vim/bundle/rainbow_parentheses.vim
									
									
									
									
									
										Submodule
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					Subproject commit eb8baa5428bde10ecc1cb14eed1d6e16f5f24695
 | 
				
			||||||
							
								
								
									
										26
									
								
								vimrc
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								vimrc
									
									
									
									
									
								
							| 
						 | 
					@ -104,10 +104,12 @@ set undoreload=10000
 | 
				
			||||||
" When loading text files, wrap them and don't split up words.
 | 
					" When loading text files, wrap them and don't split up words.
 | 
				
			||||||
au BufNewFile,BufRead *.txt setlocal wrap
 | 
					au BufNewFile,BufRead *.txt setlocal wrap
 | 
				
			||||||
au BufNewFile,BufRead *.txt setlocal lbr
 | 
					au BufNewFile,BufRead *.txt setlocal lbr
 | 
				
			||||||
 | 
					 | 
				
			||||||
" Clojurescript syntax highlighting
 | 
					" Clojurescript syntax highlighting
 | 
				
			||||||
au BufNewFile,BufRead *.cljs set filetype=clojure
 | 
					au BufNewFile,BufRead *.cljs set filetype=clojure
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Remove trailing whitespace on save all files.
 | 
				
			||||||
 | 
					au BufWritePre * :%s/\s\+$//e
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Fix vim's background colour erase - http://snk.tuxfamily.org/log/vim-256color-bce.html
 | 
					" Fix vim's background colour erase - http://snk.tuxfamily.org/log/vim-256color-bce.html
 | 
				
			||||||
if &term =~ '256color'
 | 
					if &term =~ '256color'
 | 
				
			||||||
  " Disable Background Color Erase (BCE) so that color schemes
 | 
					  " Disable Background Color Erase (BCE) so that color schemes
 | 
				
			||||||
| 
						 | 
					@ -134,8 +136,15 @@ map <leader>pn :sp ~/jelly/documents/Notes/stack.txt<cr>
 | 
				
			||||||
map <leader>sn :sp ~/jelly/documents/software-notes/pcg-dive.md<cr>
 | 
					map <leader>sn :sp ~/jelly/documents/software-notes/pcg-dive.md<cr>
 | 
				
			||||||
map <leader>rn :sp ~/work/pcg/files/notes/refactoring-notes.md<cr>
 | 
					map <leader>rn :sp ~/work/pcg/files/notes/refactoring-notes.md<cr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Remove trailing whitespace on save all files.
 | 
					"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
				
			||||||
au BufWritePre * :%s/\s\+$//e
 | 
					" CLOJURE AND CLOJURESCRIPT
 | 
				
			||||||
 | 
					"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Rainbow parens ala rainbow_parentheses.vim
 | 
				
			||||||
 | 
					au VimEnter * RainbowParenthesesToggle
 | 
				
			||||||
 | 
					au Syntax * RainbowParenthesesLoadRound
 | 
				
			||||||
 | 
					au Syntax * RainbowParenthesesLoadSquare
 | 
				
			||||||
 | 
					au Syntax * RainbowParenthesesLoadBraces
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
					"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
				
			||||||
" COLORS
 | 
					" COLORS
 | 
				
			||||||
| 
						 | 
					@ -145,8 +154,15 @@ set background=light
 | 
				
			||||||
let g:airline_theme = 'pencil'
 | 
					let g:airline_theme = 'pencil'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Switch between light and dark
 | 
					" Switch between light and dark
 | 
				
			||||||
map <leader>l :set background=dark<cr>
 | 
					map <leader>l :call ChangeBgTheme("dark")<cr>
 | 
				
			||||||
map <leader>ll :set background=light<cr>
 | 
					map <leader>ll :call ChangeBgTheme("light")<cr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function! ChangeBgTheme(theme)
 | 
				
			||||||
 | 
					  exec ":set background=" . a:theme
 | 
				
			||||||
 | 
					  " Have to run this twice to get the plugin to set the colors
 | 
				
			||||||
 | 
					  exec ":RainbowParenthesesToggle"
 | 
				
			||||||
 | 
					  exec ":RainbowParenthesesToggle"
 | 
				
			||||||
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
					"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 | 
				
			||||||
" CUSTOM AUTOCMDS
 | 
					" CUSTOM AUTOCMDS
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user