Adding vimrc
This commit is contained in:
47
vimrc
Normal file
47
vimrc
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
set nocompatible
|
||||||
|
|
||||||
|
filetype on
|
||||||
|
filetype plugin on
|
||||||
|
filetype indent on
|
||||||
|
|
||||||
|
syntax on
|
||||||
|
|
||||||
|
set incsearch
|
||||||
|
set ignorecase
|
||||||
|
set smartcase
|
||||||
|
set showmatch
|
||||||
|
set hlsearch
|
||||||
|
|
||||||
|
set showcmd
|
||||||
|
|
||||||
|
set tabstop=4
|
||||||
|
set shiftwidth=4
|
||||||
|
set expandtab
|
||||||
|
set softtabstop=4
|
||||||
|
set autoindent
|
||||||
|
set smartindent
|
||||||
|
|
||||||
|
set hls
|
||||||
|
set viminfo='20,<1000
|
||||||
|
|
||||||
|
map <Home> ^
|
||||||
|
imap <Home> <ESC>^i
|
||||||
|
|
||||||
|
set mouse=
|
||||||
|
syntax on
|
||||||
|
|
||||||
|
set noerrorbells
|
||||||
|
set belloff=all
|
||||||
|
|
||||||
|
autocmd FileType make set noexpandtab
|
||||||
|
|
||||||
|
autocmd FileType c,cpp,java,scala set cindent
|
||||||
|
|
||||||
|
autocmd FileType c,cpp,java,scala let b:comment_leader = '// '
|
||||||
|
autocmd FileType sh,ruby,python let b:comment_leader = '# '
|
||||||
|
autocmd FileType conf,fstab let b:comment_leader = '# '
|
||||||
|
autocmd FileType tex let b:comment_leader = '% '
|
||||||
|
autocmd FileType mail let b:comment_leader = '> '
|
||||||
|
autocmd FileType vim let b:comment_leader = '" '
|
||||||
|
autocmd FileType lisp let b:comment_leader = ';; '
|
||||||
|
|
||||||
Reference in New Issue
Block a user