54 lines
1.6 KiB
VimL
54 lines
1.6 KiB
VimL
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
" => my custom settings
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
set number " line numbers
|
|
set nocompatible " choose no compatibility with legacy vi
|
|
set nowrap " don't wrap lines
|
|
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
" => custom key maps
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
|
|
" breaking the habits
|
|
noremap <Up> <NOP>
|
|
noremap <Down> <NOP>
|
|
noremap <Left> <NOP>
|
|
noremap <Right> <NOP>
|
|
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
" => custom ... WTF, don't remember ;)
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
|
|
augroup VimCSS3Syntax
|
|
autocmd!
|
|
autocmd FileType css setlocal iskeyword+=-
|
|
augroup END
|
|
|
|
" autoreload .vimrc
|
|
augroup reload_vimrc " {
|
|
autocmd!
|
|
autocmd BufWritePost $MYVIMRC source $MYVIMRC
|
|
augroup END " }
|
|
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
" => custom filetypes
|
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
|
|
" ruby
|
|
au FileType ruby,eruby setl ofu=rubycomplete#Complete
|
|
au FileType html,xhtml setl ofu=htmlcomplete#CompleteTags
|
|
au FileType css setl ofu=csscomplete#CompleteCSS
|
|
|
|
" markdown
|
|
augroup markdown
|
|
au! BufRead,BufNewFile *.mkd setfiletype mkd
|
|
au! BufRead,BufNewFile *.markdown setfiletype mkd
|
|
augroup END
|
|
|
|
" Cucumber
|
|
autocmd BufNewFile,BufReadPost *.feature,*.story set filetype=cucumber
|
|
|
|
" haml
|
|
autocmd BufNewFile,BufRead *.haml setf haml
|
|
autocmd BufNewFile,BufRead *.sass setf sass
|
|
autocmd BufNewFile,BufRead *.scss setf scss
|