Advertisement
Guest User

Untitled

a guest
May 27th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. if !1 | finish | endif
  2. " language
  3. language C
  4. set langmenu=none
  5.  
  6. filetype plugin indent on
  7. syntax enable
  8.  
  9. " indent
  10. set tabstop=4
  11. set shiftwidth=4
  12. set smarttab
  13. set expandtab
  14. set shiftround
  15. set autoindent
  16. set smartindent
  17.  
  18. " encoding
  19. let &termencoding=&encoding
  20. set encoding=utf-8
  21. set fileencodings=ucs-bom,utf-8,iso-2022-jp-3,iso-2022-jp,euc-jp,cp932
  22. set fileformats=unix,dos,mac
  23.  
  24. " appearance
  25. colorscheme desert
  26. set ambiwidth=double
  27. set display=lastline
  28. set hlsearch
  29. set list
  30. set listchars=extends:>,precedes:<,tab:\|_,trail:_
  31. set number
  32. set previewheight=10
  33. set pumheight=20
  34. set ruler
  35. set showcmd
  36. set t_Co=256
  37. set title
  38.  
  39. " IME
  40. if has('multi_byte_ime')
  41. set iminsert=0
  42. set imsearch=-1
  43. endif
  44.  
  45. " statusline
  46. set laststatus=2
  47. let &statusline="%{expand('%:p:.')}\ %w%r\%m"
  48. \ . "\ %=%y%{'['.(&fenc!=''?&fenc:&enc).(&bomb?'(BOM)':'').','.&ff.']'}"
  49. \ . "%{printf(' %5d/%d', line('.'), line('$'))}"
  50.  
  51. " misc
  52. set backspace=indent,eol,start
  53. set hidden
  54. set incsearch
  55. set modeline
  56. set nowildmenu
  57. set nrformats=hex,alpha
  58. set splitbelow
  59. set splitright
  60. set wildmode=list:longest,full
  61.  
  62. " keymap
  63. nnoremap <ESC><ESC> :nohlsearch<CR>
  64. nnoremap ZZ <Nop>
  65. nnoremap ZQ <Nop>
  66. " }}}
  67.  
  68. " autocmd {{{
  69. augroup vimrc_loading
  70. autocmd!
  71. autocmd QuickfixCmdPost make,grep,grepadd,vimgrep copen
  72. augroup END
  73. " }}}
  74.  
  75. " vim: expandtab softtabstop=4 shiftwidth=4 foldmethod=marker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement