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') |