Mercurial > ec-dotfiles
comparison rc/vimrc @ 531:d6e08a057094
Updates to vim settings.
- clear search key
- smarter search
- visual navigation
- misc comments
| author | edogawaconan <me@myconan.net> | 
|---|---|
| date | Mon, 03 Nov 2014 23:22:59 +0900 | 
| parents | de3ff51840a3 | 
| children | 70d4fb4f7d9f | 
   comparison
  equal
  deleted
  inserted
  replaced
| 530:0ab0820fd528 | 531:d6e08a057094 | 
|---|---|
| 11 set noerrorbells | 11 set noerrorbells | 
| 12 set ts=8 | 12 set ts=8 | 
| 13 set sw=2 | 13 set sw=2 | 
| 14 set expandtab | 14 set expandtab | 
| 15 set title | 15 set title | 
| 16 set incsearch | |
| 17 set ignorecase | |
| 18 set smartcase | |
| 16 set hlsearch | 19 set hlsearch | 
| 17 set ls=2 " always show status line | 20 set ls=2 " always show status line | 
| 18 set list listchars=tab:>-,trail:.,extends:> | 21 set list listchars=tab:>-,trail:.,extends:> | 
| 19 set number | 22 set number | 
| 20 | 23 | 
| 35 map <C-t>p :tabp<cr> | 38 map <C-t>p :tabp<cr> | 
| 36 map <C-t>n :tabn<cr> | 39 map <C-t>n :tabn<cr> | 
| 37 map <C-t><C-t> :NERDTreeToggle<cr> | 40 map <C-t><C-t> :NERDTreeToggle<cr> | 
| 38 map <C-t><C-m> :NERDTreeMirror<cr> | 41 map <C-t><C-m> :NERDTreeMirror<cr> | 
| 39 | 42 | 
| 40 nmap _cs :let @/ = ''<cr> | 43 " clears out highlight | 
| 44 nmap <leader>c :nohlsearch<cr> | |
| 45 | |
| 46 " toggles paste mode | |
| 47 nmap <leader>p :set paste!<cr> | |
| 48 | |
| 49 " removes prefix for windows copypasta | |
| 41 nmap _pa :set number! list!<cr> | 50 nmap _pa :set number! list!<cr> | 
| 42 | 51 | 
| 43 " format JSON | 52 " format JSON | 
| 44 map <leader>j <esc>:%!python -m json.tool<cr> | 53 map <leader>j <esc>:%!python -m json.tool<cr> | 
| 54 | |
| 55 " visual navigation instead of logical | |
| 56 nmap j gj | |
| 57 nmap k gk | |
| 45 | 58 | 
| 46 "autocmd VimEnter * NERDTree | 59 "autocmd VimEnter * NERDTree | 
| 47 "autocmd BufEnter * NERDTreeMirror | 60 "autocmd BufEnter * NERDTreeMirror | 
| 48 | 61 | 
| 49 if has('syntax') | 62 if has('syntax') | 
