Update mappings
							parent
							
								
									ba34edd8ae
								
							
						
					
					
						commit
						0d5804a6ac
					
				
							
								
								
									
										31
									
								
								.vimrc
								
								
								
								
							
							
						
						
									
										31
									
								
								.vimrc
								
								
								
								
							| 
						 | 
					@ -62,28 +62,35 @@ augroup END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" }}}
 | 
					" }}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Keybindings
 | 
					" Mappings {{{
 | 
				
			||||||
"""""""""""""
 | 
					"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Leader keys
 | 
					" Leader keys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nn <space><nop>
 | 
					nn <space><nop>
 | 
				
			||||||
let mapleader = " "
 | 
					let mapleader = " "
 | 
				
			||||||
let maplocalleader = ";"
 | 
					let maplocalleader = ";"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Splits & navigation
 | 
					" Splits & navigation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					nm s <c-w>           " Split horizontal
 | 
				
			||||||
nm ss :sp<CR><c-w>w| " Split horizontal
 | 
					nm ss :sp<CR><c-w>w| " Split horizontal
 | 
				
			||||||
nm sv :vs<CR><c-w>w| " Split vertical
 | 
					nm sv :vs<CR><c-w>w| " Split vertical
 | 
				
			||||||
nn sw <c-w>w|        " Navigate splits
 | 
					nn sw <c-w>w|        " Navigate splits
 | 
				
			||||||
nn sh <c-w>h|            " "
 | 
					nn sh <c-w>h|        "
 | 
				
			||||||
nn sj <c-w>j|            " "
 | 
					nn sj <c-w>j|        "
 | 
				
			||||||
nn sk <c-w>k|            " "
 | 
					nn sk <c-w>k|        "
 | 
				
			||||||
nn sl <c-w>l|            " "
 | 
					nn sl <c-w>l|        "
 | 
				
			||||||
nn sH <c-w>8<|       " Resize splits
 | 
					nn sH <c-w>8<|       " Resize splits
 | 
				
			||||||
nn sJ <c-w>8-|           " "
 | 
					nn sJ <c-w>8-|       "
 | 
				
			||||||
nn sK <c-w>8+|           " "
 | 
					nn sK <c-w>8+|       "
 | 
				
			||||||
nn sL <c-w>8>|           " "
 | 
					nn sL <c-w>8>|       "
 | 
				
			||||||
nn s= <c-w>=|        " Equalize splits
 | 
					nn s= <c-w>=|        " Equalize splits
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Open
 | 
					" Open
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nn sb :Lex<cr>|          " File tree
 | 
					nn sb :Lex<cr>|          " File tree
 | 
				
			||||||
 | 
					nn <leader><leader> :noh<cr> |"
 | 
				
			||||||
nn <leader>t :term<cr>| " Open terminal
 | 
					nn <leader>t :term<cr>| " Open terminal
 | 
				
			||||||
nn <leader>o :!xdg-open http://localhost:8080/%:t:r.html & <cr>
 | 
					nn <leader>o :!xdg-open http://localhost:8080/%:t:r.html & <cr>
 | 
				
			||||||
" Remaps
 | 
					" Remaps
 | 
				
			||||||
| 
						 | 
					@ -97,12 +104,14 @@ ino <down>  <nop>|       " "
 | 
				
			||||||
ino <up>    <nop>|       " "
 | 
					ino <up>    <nop>|       " "
 | 
				
			||||||
ino <right> <nop>|       " "
 | 
					ino <right> <nop>|       " "
 | 
				
			||||||
" Search
 | 
					" Search
 | 
				
			||||||
nn <leader>/ :noh<cr>
 | 
					nn <c-_> :noh<cr>| " map 'ctrl + /'
 | 
				
			||||||
 | 
					" Use `the_silver_searcher` to find results (for selection if selection)
 | 
				
			||||||
nn <leader>f :Ag <cr>
 | 
					nn <leader>f :Ag <cr>
 | 
				
			||||||
 | 
					vm <leader>f y:Ag <C-r>"<cr>
 | 
				
			||||||
" Toggle line numbers
 | 
					" Toggle line numbers
 | 
				
			||||||
nn <leader>n :set nu! rnu!<cr>
 | 
					nn <leader>n :set nu! rnu!<cr>
 | 
				
			||||||
" Vim configuration
 | 
					" Vim configuration
 | 
				
			||||||
nn <leader>ec :split $MYVIMRC<cr>
 | 
					nn <leader>ec :vs $MYVIMRC<cr>
 | 
				
			||||||
nn <leader>so :so %<cr>
 | 
					nn <leader>so :so %<cr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Plugins
 | 
					" Plugins
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue