aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2019-05-19 16:28:59 +1200
committerTom Ryder <tom@sanctum.geek.nz>2019-05-19 16:28:59 +1200
commit4ff81411383ae372f88caa58a87ee997332c872b (patch)
tree43ac81c798647dca01543219fd9ef2bb0fb6d865
parentMerge branch 'release/v4.33.0' into develop (diff)
downloaddotfiles-4ff81411383ae372f88caa58a87ee997332c872b.tar.gz
dotfiles-4ff81411383ae372f88caa58a87ee997332c872b.zip
Add mapping to create path for current file
Might also make a BufWritePre hook for this that prompts.
-rw-r--r--vim/vimrc3
1 files changed, 3 insertions, 0 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 136c775a..3df8f97f 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -360,6 +360,9 @@ nmap <Leader>O <Plug>(PasteOpenAbove)
" \p toggles paste mode
nnoremap <Leader>p :<C-U>set paste! paste?<CR>
+" \P creates the path to the current file
+nnoremap <Leader>P :<C-U>call mkdir(expand('%:h'), 'p')<CR>
+
" \q formats the current paragraph
nnoremap <Leader>q gqap