|
|
|
@ -24,6 +24,8 @@ set autochdir " Переходить в каталог файла
@@ -24,6 +24,8 @@ set autochdir " Переходить в каталог файла
|
|
|
|
|
set viewdir=$HOME/.shellrc/var/vim/view " Директория файлов состояний буферов |
|
|
|
|
set modeline " Настройка modeline |
|
|
|
|
set modelineexpr " Настройка modeline |
|
|
|
|
set lazyredraw " Перерисовывать экран только выполнения макроса |
|
|
|
|
silent set suffixesadd " Включать расширения при переходе к файлу по gf |
|
|
|
|
|
|
|
|
|
" При выходе запоминать состояние файла |
|
|
|
|
au BufWinLeave * if bufname("") =~ "..*" | mkview | endif |
|
|
|
@ -267,6 +269,10 @@ set laststatus=2 " Всегда отображать статусную стр
@@ -267,6 +269,10 @@ set laststatus=2 " Всегда отображать статусную стр
|
|
|
|
|
let mapleader="," |
|
|
|
|
nmap \ , |
|
|
|
|
|
|
|
|
|
" Автоматическое перемещение по длинным параграфам построчно |
|
|
|
|
nnoremap <expr> k (v:count == 0 ? 'gk' : 'k') |
|
|
|
|
nnoremap <expr> j (v:count == 0 ? 'gj' : 'j') |
|
|
|
|
|
|
|
|
|
" Открытие/закрытие блоков текста |
|
|
|
|
nnoremap <Space> za |
|
|
|
|
vnoremap <Space> za |
|
|
|
@ -378,7 +384,7 @@ cnoremap <ESC>f <S-Right>
@@ -378,7 +384,7 @@ cnoremap <ESC>f <S-Right>
|
|
|
|
|
cnoremap <ESC><C-F> <S-Right> |
|
|
|
|
cnoremap <ESC><C-H> <C-W> |
|
|
|
|
|
|
|
|
|
" Редактирование макросов ("X,@") |
|
|
|
|
" Редактирование макросов ("X,@) |
|
|
|
|
nn <leader>@ :<c-u><c-r><c-r>='let @'.v:register.' = |
|
|
|
|
\ '.string(getreg(v:register))<cr><c-f><left> |
|
|
|
|
|
|
|
|
@ -642,8 +648,10 @@ let g:startify_commands = [
@@ -642,8 +648,10 @@ let g:startify_commands = [
|
|
|
|
|
|
|
|
|
|
let g:ascii = systemlist('git-cal --unicode 2>/dev/null | head -n 10 | grep -v fatal || echo') |
|
|
|
|
|
|
|
|
|
let g:ascii = systemlist('git-cal --unicode 2>/dev/null | head -n 10 | grep -v fatal || echo') |
|
|
|
|
|
|
|
|
|
" ++todo |
|
|
|
|
let g:ascii = systemlist('git-cal --unicode 2>/dev/null | head -n 10 | grep -v fatal || echo; echo; todolist | head | sed "s/^/ /; s/:.*TODO:/@TODO:/" | column -t -s @ ') |
|
|
|
|
" let g:ascii = systemlist('git-cal --unicode 2>/dev/null | head -n 10 | grep -v fatal || echo; echo; todolist | head | sed "s/^/ /; s/:.*TODO:/@TODO:/" | column -t -s @ ') |
|
|
|
|
|
|
|
|
|
let g:startify_custom_header = g:ascii |
|
|
|
|
|
|
|
|
|