From c7109f23f28cc0d9f8b05c1ac43c760c34e45f57 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Tue, 8 Jul 2014 00:18:12 +0600 Subject: Update vimrc. --- files/.vimrc | 41 +++++++++++++++++------------------------ 1 file changed, 17 insertions(+), 24 deletions(-) (limited to 'files/.vimrc') diff --git a/files/.vimrc b/files/.vimrc index a942012..7ada155 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -37,6 +37,7 @@ set keywordprg= set omnifunc=syntaxcomplete#Complete runtime! macros/matchit.vim +set virtualedit+=block set backspace=indent,eol,start " Показывать столбец с номерами строк set number @@ -50,11 +51,6 @@ set softtabstop=4 " Заменять таб на пробелы set expandtab set nostartofline " many jump commands move the cursor to the first non-blank character of a line -" Игнорировать регистр при поиске -set ignorecase -" Если в поиск используются разные регистры, то не игнорировать регистр -set smartcase -set gdefault " Автоматический отступ set autoindent set copyindent @@ -64,17 +60,11 @@ set smartindent set nowrap " Символ показывающий перенос текста set showbreak=↵ -" При поиске переходить на результат по мере набора -set incsearch -" Подсвечивать результаты поиска -set hlsearch " Сколько строк оставлять при прокрутке с низу и с боку set scrolljump=4 set scrolloff=4 " Число столбцов отведенное на фолдинг " set foldcolumn=3 -" Подсвечивать парные скобки -set showmatch " Позволить перемещать курсор после начала и конца строки на предыдущую и " следующую соответственно. set whichwrap+=<>[] @@ -106,7 +96,7 @@ else set listchars=tab:>\ ,trail:·,extends:#,nbsp:· endif set wildignore=*.swp,*.bak,*.pyc,*.class -set pastetoggle= +set pastetoggle= set cursorline set ttyfast @@ -119,6 +109,17 @@ set directory=$HOME/tmp,$TEMP,. " Map to comma let mapleader="," +" Search {{{1 +nnoremap / /\v +vnoremap / /\v + +set gdefault +set hlsearch +set ignorecase +set incsearch +set showmatch +set smartcase + " Autocommands{{{1 if has('autocmd') " TODO перенести в ftplugin @@ -129,7 +130,7 @@ if has('autocmd') " Автоматически устанавливать директорию файла как текущую autocmd BufEnter * execute ":silent! lcd " . expand("%:p:h") - au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"" | endif + au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"" | endif au BufRead,BufNewFile /etc/nginx/* if &ft == "" | setfiletype nginx | endif endif " Mappings {{{1 @@ -155,9 +156,6 @@ vnoremap za nnoremap d "_d vnoremap d "_d -nnoremap / /\v -vnoremap / /\v - " Увеличить шаг прокрутки буфера nnoremap 3 nnoremap 3 @@ -180,12 +178,9 @@ map l " Write file with sudo cmap w!! w !sudo tee % >/dev/null " Hide search highlights -nmap :silent nohlsearch +noremap :silent nohlsearch map gf :e -imap O -imap o - inoremap u inoremap u @@ -222,12 +217,10 @@ nnoremap 'k :FufBuffer noremap :NERDTreeToggle noremap :NERDTreeToggle +" Sparkup{{{2 +let g:sparkupNextMapping = '' " Load custom local config{{{1 let s:local_vimrc=$MYVIMRC . ".local" if filereadable(s:local_vimrc) silent! execute ':source ' . s:local_vimrc endif - -" Remap sparkup "next tag" -"let g:sparkupNextMapping = '' - -- cgit v1.2.3