From 2a1645ae9593114514a7f28fa6d9109d1820375d Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Mon, 24 Jun 2024 16:34:51 +0800 Subject: Update --- vim/init/keymaps.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'vim/init/keymaps.vim') diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim index c57a57c..9d1003b 100644 --- a/vim/init/keymaps.vim +++ b/vim/init/keymaps.vim @@ -77,8 +77,10 @@ vnoremap , :terminal " Toggle paste mode on and off map pp :setlocal paste! +" Switch CDW to root git directory +nnoremap cd :execute 'cd' fnameescape(fnamemodify(finddir('.git', escape(expand('%:p:h'), ' ') . ';'), ':h')):pwd " Switch CWD to the directory of the open buffer -map cd :cd %:p:h:pwd +map cD :cd %:p:h:pwd " Move one line up and down nnoremap ddp -- cgit v1.2.3-70-g09d2