Просмотр исходного кода

~/.vimrc: Save and automatically restore sessions.

Stored in .project.vim for each project and with bindings `\ps` and
`\pl`. I like it! :)

Note the use of `:mksession!` (with `!`) and *not* using `<cr>` at the
end of the commands. This makes accidently overwriting previous
(precious) sessions less common.
Lucas Stadler лет назад: 13
Родитель
Сommit
58f39732d3
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      .vimrc

+ 7 - 0
.vimrc

@ -131,6 +131,9 @@ noremap <c-r> q
131 131
"noremap k j
132 132
map q :quit<CR>
133 133
map Q :quitall<CR>
134
" save a 'project'
135
map <leader>ps :mksession! .project.vim
136
map <leader>pl :source .project.vim
134 137
" fancy maps
135 138
map <Space> :NERDTree<CR>
136 139
map <c-b> :make<CR> " build
@ -192,3 +195,7 @@ let g:Powerline_symbols='fancy'
192 195
if getcwd() != $HOME && filereadable('.vimrc')
193 196
	source .vimrc
194 197
endif
198
199
if filereadable('.project.vim') && expand("%p") != ".git/COMMIT_EDITMSG"
200
	silent source .project.vim
201
endif