diff options
Diffstat (limited to 'vim/init')
-rw-r--r-- | vim/init/basic.vim | 5 | ||||
-rw-r--r-- | vim/init/keymaps.vim | 11 |
2 files changed, 10 insertions, 6 deletions
diff --git a/vim/init/basic.vim b/vim/init/basic.vim index c2996d2..5008b2f 100644 --- a/vim/init/basic.vim +++ b/vim/init/basic.vim | |||
@@ -170,7 +170,10 @@ autocmd BufRead /dev/shm/*.txt call SetPasswordFile() | |||
170 | function SetPasswordFile() | 170 | function SetPasswordFile() |
171 | setlocal foldminlines=0 | 171 | setlocal foldminlines=0 |
172 | setlocal foldmethod=manual | 172 | setlocal foldmethod=manual |
173 | setlocal foldtext= | 173 | function s:custom() |
174 | return "Password" | ||
175 | endfunction | ||
176 | setlocal foldtext=s:custom() | ||
174 | norm! ggzfl | 177 | norm! ggzfl |
175 | endfunction | 178 | endfunction |
176 | 179 | ||
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim index f789ceb..245905a 100644 --- a/vim/init/keymaps.vim +++ b/vim/init/keymaps.vim | |||
@@ -129,7 +129,7 @@ vnoremap so :source<CR> | |||
129 | " MANAGE_VIMRC | 129 | " MANAGE_VIMRC |
130 | "---------------------------------------------------------------------- | 130 | "---------------------------------------------------------------------- |
131 | nnoremap <leader>e :edit $MYVIMRC<CR> | 131 | nnoremap <leader>e :edit $MYVIMRC<CR> |
132 | autocmd! bufwritepost $MYVIMRC source $MYVIMRC | 132 | autocmd! BUFWRITEPOST $MYVIMRC source $MYVIMRC |
133 | 133 | ||
134 | 134 | ||
135 | "---------------------------------------------------------------------- | 135 | "---------------------------------------------------------------------- |
@@ -245,18 +245,19 @@ endfunc | |||
245 | "---------------------------------------------------------------------- | 245 | "---------------------------------------------------------------------- |
246 | 246 | ||
247 | " Open a new buffer | 247 | " Open a new buffer |
248 | nmap <leader><leader>b :enew<CR> | ||
248 | nmap <leader>O :e /tmp/buffer<CR> | 249 | nmap <leader>O :e /tmp/buffer<CR> |
249 | 250 | ||
250 | " Next buffer | 251 | " Next buffer |
251 | noremap <leader>l :bn<CR> | 252 | noremap <leader>l :exe "buffer ".g:lastbuffer<CR> |
253 | " noremap <Tab> :exe 'buffer '.g:lastbuffer<CR> | ||
252 | 254 | ||
253 | " set filetype | 255 | " set filetype |
254 | noremap <leader><leader>ft :set filetype= | 256 | noremap <leader><leader>ft :set filetype= |
255 | noremap <leader><leader>fm :set foldmethod= | 257 | noremap <leader><leader>f :set foldmetho = |
256 | 258 | ||
257 | " Let <leader>l toggle between this and the last accessed buffer | 259 | " Let <leader>l toggle between this and the last accessed buffer |
258 | let g:lastbuffer = 1 | 260 | let g:lastbuffer = 1 |
259 | noremap <Tab> :exe "buffer ".g:lastbuffer<CR> | ||
260 | au BufLeave * let g:lastbuffer = bufnr() | 261 | au BufLeave * let g:lastbuffer = bufnr() |
261 | 262 | ||
262 | "---------------------------------------------------------------------- | 263 | "---------------------------------------------------------------------- |
@@ -270,7 +271,7 @@ vnoremap [ <ESC>`<i[<ESC>`>la]<ESC> | |||
270 | vnoremap { <ESC>`<i{<ESC>`>la}<ESC> | 271 | vnoremap { <ESC>`<i{<ESC>`>la}<ESC> |
271 | vnoremap ` <ESC>`<i`<ESC>`>la`<ESC> | 272 | vnoremap ` <ESC>`<i`<ESC>`>la`<ESC> |
272 | vnoremap <space> <ESC>`<i<space><ESC>`>la<space><ESC> | 273 | vnoremap <space> <ESC>`<i<space><ESC>`>la<space><ESC> |
273 | vnoremap z <ESC>`<i「<ESC>`>la」<ESC> | 274 | vnoremap Q <ESC>`<i「<ESC>`>la」<ESC> |
274 | 275 | ||
275 | 276 | ||
276 | "---------------------------------------------------------------------- | 277 | "---------------------------------------------------------------------- |