Created
August 7, 2014 17:46
-
-
Save Houdini/3a38f9ae9cc741b01d9a to your computer and use it in GitHub Desktop.
This file contains 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
" Auto save when focus lost and ignore warnings from untitled buffers | |
:au FocusLost * silent! :wa | |
" Save on buffer switch | |
:set autowriteall | |
set runtimepath+=~/.vim/vim-objj | |
au BufNewFile,BufRead *.j,Jakefile setf objj | |
" au! BufRead,BufNewFile *.json set filetype=json | |
autocmd BufNewFile,BufRead *.json set ft=javascript | |
autocmd BufNewFile,BufRead *.prawn set ft=ruby | |
au BufRead,BufNewFile /opt/nginx/conf/* set ft=nginx | |
au BufRead,BufNewFile /mili/**/nginx/*.conf set ft=nginx | |
au BufRead,BufNewFile /Users/houdini/mili/mili/config/nginx/* set ft=nginx | |
" Поиск без учета регистра | |
set ignorecase | |
" Умный поиск | |
set smartcase | |
" Табы | |
" map <S-Left> :tabp<CR> | |
" map <S-Right> :tabn<CR> | |
map <S-h> :tabp<CR> | |
map <S-l> :tabn<CR> | |
" setlocal spell spelllang=ru_yo,en_us | |
set keymap=russian-jcukenwin | |
set iminsert=0 | |
set imsearch=0 | |
" highlight lCursor guifg=NONE guibg=Cyan | |
" .- искать относительно директории, из которой открыт текущий файл | |
" ,,- искать в текущей директории (вы всегда можете узнать информацию о ней из команды :pwd) | |
" **- указывает на то, что бы искать в поддиректориях | |
set path=.,,** | |
set expandtab tabstop=2 softtabstop=2 shiftwidth=2 | |
" use /tmp for temp files | |
" set directory=/tmp | |
" Disable swap for ssd disks | |
set nobackup | |
set nowritebackup | |
set noswapfile | |
" use ~/.backup for backup files | |
set backupdir=~/.backup | |
" fast autocomplete | |
" http://stackoverflow.com/questions/2169645/vims-autocomplete-is-excruciatingly-slow | |
set complete-=i | |
" Добавляем проверку синтаксиса | |
let g:syntastic_enable_signs=1 | |
if has("transparency") | |
set transparency=0 | |
endif | |
" Press Space to turn off highlighting and clear any message already | |
" displayed. | |
:nnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR> | |
" Disable cursor blinking | |
:set guicursor+=a:blinkon0 | |
" Set color scheme | |
colorscheme autumn2 | |
if has("gui_running") | |
colorscheme no_quarter | |
endif | |
"map to CommandT TextMate style finder | |
noremap <leader>t :CommandT<CR> | |
let g:ctrlp_map = '<c-p>' | |
set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*/doc/*,*/coverage/* | |
:set tags+=~/gem.tags | |
" :nmap ,t :!(cd %:p:h;/usr/local/bin/ctags *)& | |
" au BufWritePost *.c,*.rb,*.h,*.rake silent! !/usr/local/bin/ctags -R & | |
" :set tw=0 wrap linebreak | |
" get read of W11 | |
set autoread | |
" special highlight | |
let ruby_operators=1 | |
let ruby_no_expensive=1 | |
let ruby_minlines=200 | |
set nocompatible " We're running Vim, not Vi! | |
syntax on " Enable syntax highlighting | |
filetype on " Enable filetype detection | |
filetype indent on " Enable filetype-specific indenting | |
filetype plugin on " Enable filetype-specific plugins | |
" quicker <esc> | |
set timeoutlen=100 | |
nmap <Leader>t :CtrlPRoot<Enter> | |
let g:mta_filetypes = { 'html' : 1, 'xhtml' : 1, 'xml' : 1, 'jinja' : 1, 'xsd' : 1 } | |
" Disable blinking | |
set visualbell t_vb= | |
" Set color scheme | |
colorscheme autumn2 | |
" Отключает popup в mvim | |
setlocal balloonexpr= | |
set noballooneval |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment