Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " {{{ Locale settings
- " Try to come up with some nice sane GUI fonts. Also try to set a sensible
- " value for fileencodings based upon locale. These can all be overridden in
- " the user vimrc file.
- if v:lang =~? "^ko"
- set fileencodings=euc-kr
- set fileencoding=euc-kr
- set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
- elseif v:lang =~? "^ja_JP"
- set fileencodings=euc-jp
- set fileencoding=euc-jp
- set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
- elseif v:lang =~? "^zh_TW"
- set fileencodings=big5
- set fileencoding=big5
- set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
- elseif v:lang =~? "^zh_CN"
- set fileencodings=gb2312
- set fileencoding=gb2312
- set guifontset=*-r-*
- endif
- " If we have a BOM, always honour that rather than trying to guess.
- if &fileencodings !~? "ucs-bom"
- set fileencodings^=ucs-bom
- set fileencoding=ucs-bom
- else
- set fileencodings+=ucs-bom
- endif
- " Always check for UTF-8 when trying to determine encodings.
- if &fileencodings !~? "utf-8"
- set fileencodings^=utf-8
- set fileencoding=utf-8
- else
- set fileencodings+=utf-8
- endif
- " Make sure we have a sane fallback for encoding detection
- set fileencodings+=default
- " }}}
- " vim-tiny and vim-common
- if has("eval")
- set termencoding=utf-8
- "set background=dark
- set tabstop=4
- set showmatch
- set shiftwidth=4
- set smartindent
- set showcmd
- set confirm
- set incsearch
- set ignorecase
- set foldmethod=marker
- hi Directory cterm=bold
- hi IncSearch ctermbg=7
- hi StatusLine cterm=bold ctermbg=4
- hi Search ctermbg=7
- hi Ignore ctermfg=6 ctermbg=7
- syn on
- endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement