From 44f31b1f27c2a53cf8a4e053a50c245e379558b0 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 26 Jun 2024 12:18:32 +0800 Subject: Update --- vim/init/basic.vim | 5 ++++- vim/init/keymaps.vim | 11 ++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'vim/init') 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() function SetPasswordFile() setlocal foldminlines=0 setlocal foldmethod=manual - setlocal foldtext= + function s:custom() + return "Password" + endfunction + setlocal foldtext=s:custom() norm! ggzfl endfunction 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 " MANAGE_VIMRC "---------------------------------------------------------------------- nnoremap e :edit $MYVIMRC -autocmd! bufwritepost $MYVIMRC source $MYVIMRC +autocmd! BUFWRITEPOST $MYVIMRC source $MYVIMRC "---------------------------------------------------------------------- @@ -245,18 +245,19 @@ endfunc "---------------------------------------------------------------------- " Open a new buffer +nmap b :enew nmap O :e /tmp/buffer " Next buffer -noremap l :bn +noremap l :exe "buffer ".g:lastbuffer +" noremap :exe 'buffer '.g:lastbuffer " set filetype noremap ft :set filetype= -noremap fm :set foldmethod= +noremap f :set foldmetho = " Let l toggle between this and the last accessed buffer let g:lastbuffer = 1 -noremap :exe "buffer ".g:lastbuffer au BufLeave * let g:lastbuffer = bufnr() "---------------------------------------------------------------------- @@ -270,7 +271,7 @@ vnoremap [ ``>la] vnoremap { ``>la} vnoremap ` ``>la` vnoremap ``>la -vnoremap z ``>la」 +vnoremap Q ``>la」 "---------------------------------------------------------------------- -- cgit v1.2.3-70-g09d2