Created
October 28, 2014 11:34
-
-
Save kishiamy/5c445bf5edd933a87b84 to your computer and use it in GitHub Desktop.
my .vimrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"TODO: rebase on /usr/share/vim/vim71/vimrc_example.vim | |
set nocompatible | |
execute pathogen#infect() | |
set backspace=indent,eol,start | |
syntax enable | |
set hls | |
set is | |
set smarttab | |
set modeline | |
set ai | |
"set hidden | |
set laststatus=2 | |
set ruler | |
set showcmd | |
filetype plugin on | |
filetype indent on | |
" better completion | |
"set completeopt=menu,longest | |
" bash-like filename completion | |
"set wildmode=longest:full | |
"set wildmenu | |
"Wrap text after 78 characters | |
" set textwidth=78 | |
"set tabstop=2 | |
set shiftwidth=2 | |
set et | |
set t_Co=256 | |
let g:solarized_termcolors=256 | |
set background=light | |
colorscheme solarized | |
" disable mouse | |
"set mouse= | |
" treate *.md as markdown | |
autocmd BufReadPost,BufNewFile *.md set filetype=markdown | |
" trailing white espaces | |
"autocmd BufWritePre * :%s/\s\+$//e | |
"highlight ExtraWhitespace ctermbg=red guibg=red | |
highlight ExtraWhitespace ctermbg=red guibg=red | |
match ExtraWhitespace /\s\+$/ | |
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/ | |
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/ | |
autocmd InsertLeave * match ExtraWhitespace /\s\+$/ | |
autocmd BufWinLeave * call clearmatches() | |
" nerdtree | |
map <C-n> :NERDTreeToggle<CR> | |
" no swapfiles | |
set noswapfile | |
let g:NERDTreeDirArrows=0 | |
" encoding files | |
set encoding=utf-8 " The encoding displayed. | |
set fileencoding=utf-8 " The encoding written to file. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment