Mercurial > ec-dotfiles
comparison rc/vimrc @ 467:8ef5ddb9b54b
Support for json
| author | Edho Arief <edho@myconan.net> | 
|---|---|
| date | Fri, 24 May 2013 18:47:59 +0900 | 
| parents | 57b104afb2ac | 
| children | 86873b811343 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 466:8e194cfa2f5f | 467:8ef5ddb9b54b | 
|---|---|
| 35 map <C-t><C-m> :NERDTreeMirror<cr> | 35 map <C-t><C-m> :NERDTreeMirror<cr> | 
| 36 | 36 | 
| 37 nmap _cs :let @/ = ''<cr> | 37 nmap _cs :let @/ = ''<cr> | 
| 38 nmap _pa :set number! list!<cr> | 38 nmap _pa :set number! list!<cr> | 
| 39 | 39 | 
| 40 " format JSON | |
| 41 map <leader>j <esc>:%!python -m json.tool<cr> | |
| 42 | |
| 40 "autocmd VimEnter * NERDTree | 43 "autocmd VimEnter * NERDTree | 
| 41 "autocmd BufEnter * NERDTreeMirror | 44 "autocmd BufEnter * NERDTreeMirror | 
| 42 | 45 | 
| 43 if has('syntax') | 46 if has('syntax') | 
| 44 syntax on | 47 syntax on | 
| 48 let g:solarized_termtrans=1 | 51 let g:solarized_termtrans=1 | 
| 49 colorscheme solarized | 52 colorscheme solarized | 
| 50 endif | 53 endif | 
| 51 | 54 | 
| 52 if has("autocmd") | 55 if has("autocmd") | 
| 56 augroup json_autocmd | |
| 57 autocmd! | |
| 58 autocmd FileType json set autoindent | |
| 59 autocmd FileType json set formatoptions=tcq2l | |
| 60 autocmd FileType json set textwidth=78 shiftwidth=2 | |
| 61 autocmd FileType json set softtabstop=2 tabstop=8 | |
| 62 autocmd FileType json set expandtab | |
| 63 autocmd FileType json set foldmethod=syntax | |
| 64 augroup END | |
| 65 au! BufRead,BufNewFile *.json set filetype=json | |
| 53 autocmd BufRead,BufNewFile supervisord.conf :set ft=dosini | 66 autocmd BufRead,BufNewFile supervisord.conf :set ft=dosini | 
| 54 autocmd BufRead,BufNewFile Gemfile :set ft=ruby | 67 autocmd BufRead,BufNewFile Gemfile :set ft=ruby | 
| 55 autocmd BufRead,BufNewFile config.ru :set ft=ruby | 68 autocmd BufRead,BufNewFile config.ru :set ft=ruby | 
| 56 autocmd BufRead,BufNewFile crontab.* :set noet | 69 autocmd BufRead,BufNewFile crontab.* :set noet | 
| 57 autocmd BufRead,BufNewFile crontab :set noet | 70 autocmd BufRead,BufNewFile crontab :set noet | 
