this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add ctags and gVim configuration

+99 -59
+14
ctags
··· 1 + --sort=yes 2 + --append=yes 3 + --recurse=yes 4 + 5 + --c++-kinds=+p 6 + --fields=+iaS 7 + --extra=+q 8 + 9 + --exclude=.git 10 + --exclude=log 11 + --exclude=tmp 12 + 13 + -f .tags 14 +
+32
gvimrc
··· 1 + set guifont=Inconsolata\ Medium\ 12 2 + 3 + set guioptions-=T 4 + set guioptions-=e 5 + set t_Co=256 6 + set guitablabel=%M\ %t:w 7 + 8 + " Basic 9 + noremap <C-S> :write<CR> 10 + inoremap <silent> <C-S> <C-O>:write<CR> 11 + 12 + " Split window 13 + nmap <silent> <S-A-Left> :topleft vnew<CR> 14 + nmap <silent> <S-A-Right> :botright vnew<CR> 15 + nmap <silent> <S-A-Up> :topleft new<CR> 16 + nmap <silent> <S-A-Down> :botright new<CR> 17 + 18 + " Split buffer 19 + nmap <silent> <A-Left> :leftabove vnew<CR> 20 + nmap <silent> <A-Right> :rightbelow vnew<CR> 21 + nmap <silent> <A-Up> :leftabove new<CR> 22 + nmap <silent> <A-Down> :rightbelow new<CR> 23 + 24 + " Changing windows 25 + map <silent> <C-Left> :wincmd h<CR> 26 + map <silent> <C-Right> :wincmd l<CR> 27 + map <silent> <C-Up> :wincmd k<CR> 28 + map <silent> <C-Down> :wincmd j<CR> 29 + nmap <S-ESC> :close<CR> 30 + 31 + " Buffers 32 + noremap <silent> <C-D> :Bclose<CR>
+53 -59
vimrc
··· 36 36 " Turn on the Wild menu 37 37 set wildmenu 38 38 39 - " Ignore compiled files 39 + " Ignore all automatic files and folders 40 40 set wildignore=*.o,*~,*.pyc,.git,tmp,log,vendor,node_modules,coverage 41 41 42 42 " Always show current position ··· 168 168 set foldnestmax=3 "deepest fold is 3 levels 169 169 set nofoldenable "dont fold by default 170 170 171 - "for f in split(glob('~/.vim/plugin/settings/*.vim'), '\n') 172 - " exe 'source' f 173 - "endfor 174 - 175 171 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 176 172 " => Key mappings 177 173 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 178 174 let mapleader = ',' 179 175 180 176 " Basic 181 - noremap <leader>fn :enew<CR> 182 - noremap <leader>fs :write<CR> 183 - inoremap <silent> <leader>fs <C-O>:write<CR> 177 + noremap <leader>fn :enew<CR> 178 + noremap <leader>fs :write<CR> 179 + inoremap <silent> <leader>fs <C-O>:write<CR> 184 180 185 181 " Tabs 186 - map <silent> <F7> :tabprev<CR> 187 - map <silent> <F8> :tabnext<CR> 188 - map <silent> <leader>tn :tabnew<CR> 189 - map <silent> <leader>tc :tabclose<CR> 182 + map <silent> <F7> :tabprev<CR> 183 + map <silent> <F8> :tabnext<CR> 184 + map <silent> <leader>tn :tabnew<CR> 185 + map <silent> <leader>tc :tabclose<CR> 190 186 191 187 " Buffers 192 - map <F5> :bprev<CR> 193 - map <F6> :bnext<CR> 194 - map <leader>bd :Bclose<CR> 188 + map <F5> :bprev<CR> 189 + map <F6> :bnext<CR> 190 + map <leader>bd :Bclose<CR> 195 191 196 192 " Search 197 193 map <silent> <leader><space> :nohlsearch<CR> 198 194 nmap <C-M> :nohlsearch<CR> 199 195 200 196 " File tree and tag list 201 - map <leader>ok :NERDTreeToggle<CR> 202 - map <leader>ol :TlistToggle<CR> 197 + map <leader>ok :NERDTreeToggle<CR> 198 + map <leader>ol :TlistToggle<CR> 203 199 204 200 " Formatting 205 - map <leader>ffa mzgg=G`z<CR> 201 + map <leader>ffa mzgg=G`z<CR> 206 202 207 203 " Split window 208 - nmap <leader>wsh :topleft vnew<CR> 209 - nmap <leader>wsl :botright vnew<CR> 210 - nmap <leader>wsk :topleft new<CR> 211 - nmap <leader>wsj :botright new<CR> 204 + nmap <leader>wsh :topleft vnew<CR> 205 + nmap <leader>wsl :botright vnew<CR> 206 + nmap <leader>wsk :topleft new<CR> 207 + nmap <leader>wsj :botright new<CR> 212 208 213 209 " Split buffer 214 - nmap <leader>bsh :leftabove vnew<CR> 215 - nmap <leader>bsl :rightbelow vnew<CR> 216 - nmap <leader>bsk :leftabove new<CR> 217 - nmap <leader>bsj :rightbelow new<CR> 210 + nmap <leader>bsh :leftabove vnew<CR> 211 + nmap <leader>bsl :rightbelow vnew<CR> 212 + nmap <leader>bsk :leftabove new<CR> 213 + nmap <leader>bsj :rightbelow new<CR> 218 214 219 - nmap ZS :xa<CR> 220 - nmap ZA :qa<CR> 221 - nmap ZX :cq<CR> 215 + nmap ZS :xa<CR> 216 + nmap ZA :qa<CR> 217 + nmap ZX :cq<CR> 222 218 223 219 " Split line at cursor position 224 220 nmap K i<CR><Esc>k$ 225 221 226 - " text folding 227 - inoremap <C-F> <C-O>za 228 - nnoremap <C-F> za 229 - nnoremap <space> za 230 - onoremap <C-F> <C-C>za 222 + " Text folding 223 + inoremap <C-F> <C-O>za 224 + nnoremap <C-F> za 225 + nnoremap <space> za 226 + onoremap <C-F> <C-C>za 231 227 232 228 " Simplify switching to EX mode 233 229 nnoremap ; : 234 230 235 231 " Changing windows 236 - map <silent> <C-k> :TmuxNavigateUp<CR> 237 - map <silent> <C-h> :TmuxNavigateLeft<CR> 238 - map <silent> <C-l> :TmuxNavigateRight<CR> 239 - map <silent> <C-j> :TmuxNavigateDown<CR> 240 - map <silent> <C-\> :TmuxNavigatePrevious<CR> 232 + map <silent> <C-k> :TmuxNavigateUp<CR> 233 + map <silent> <C-h> :TmuxNavigateLeft<CR> 234 + map <silent> <C-l> :TmuxNavigateRight<CR> 235 + map <silent> <C-j> :TmuxNavigateDown<CR> 236 + map <silent> <C-\> :TmuxNavigatePrevious<CR> 241 237 242 238 " Ctrl-F12 to generate ctags for current file 243 - map <silent> <F12> :!ctags -R --sort=yes --c++-kinds=+p --append=yes --fields=+iaS --exclude=.git --exclude=log --exclude=tmp --extra=+q -f .tags .<CR> 239 + map <silent> <F12> :!ctags .<CR> 244 240 245 - nmap <Leader>a= :Tabularize /=<CR> 246 - vmap <Leader>a= :Tabularize /=<CR> 247 - nmap <Leader>a: :Tabularize /:\zs<CR> 248 - vmap <Leader>a: :Tabularize /:\zs<CR> 249 - nmap <Leader>a, :Tabularize /,\zs<CR> 250 - vmap <Leader>a, :Tabularize /,\zs<CR> 241 + nmap <Leader>a= :Tabularize /=<CR> 242 + vmap <Leader>a= :Tabularize /=<CR> 243 + nmap <Leader>a: :Tabularize /:\zs<CR> 244 + vmap <Leader>a: :Tabularize /:\zs<CR> 245 + nmap <Leader>a, :Tabularize /,\zs<CR> 246 + vmap <Leader>a, :Tabularize /,\zs<CR> 251 247 252 248 map <Leader>y "+y 253 249 map <Leader>p "+p 254 250 255 - nnoremap <F2> :GundoToggle<CR> 256 - nnoremap <F3> :NumbersToggle<CR> 257 - nnoremap <F4> :IndentGuidesToggle<CR> 251 + noremap <F2> :GundoToggle<CR> 252 + noremap <F3> :NumbersToggle<CR> 253 + noremap <F4> :IndentGuidesToggle<CR> 254 + 255 + noremap <F9> :TagbarToggle<CR> 258 256 259 257 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 260 258 " => Completition ··· 271 269 highlight Pmenu ctermbg=238 gui=bold 272 270 273 271 let g:SuperTabDefaultCompletionType = "context" 274 - let g:SuperTabMappingForward = '<C-Space>' 275 - let g:SuperTabMappingBackward = '<S-C-Space>' 272 + "let g:SuperTabMappingForward = '<C-Space>' 273 + "let g:SuperTabMappingBackward = '<S-C-Space>' 276 274 277 275 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 278 - " => Taglist 276 + " => Tagbar 279 277 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 280 - " let Tlist_Auto_Open = 1 281 - let Tlist_Use_Right_Window = 1 282 - let Tlist_Process_File_Always = 1 283 - let Tlist_Exit_OnlyWindow = 1 284 - let Tlist_Highlight_Tag_On_BufEnter = 1 285 - let Tlist_Use_SingleClick = 1 286 - let Tlist_Auto_Highlight_Tag = 1 278 + let g:tagbar_userarrows = 1 279 + 280 + nnoremap <leader>l :TagbarToggle<CR> 287 281 288 282 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 289 283 " => Extras