From 79332117fa4267cbfbcdd2325e35204dc18a5bfb Mon Sep 17 00:00:00 2001 From: Alex Kwiatkowski and Paris Yee Date: Wed, 22 Jun 2016 11:38:46 -0400 Subject: [PATCH] Add commands to copy migration version to system clipboard --- vimrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vimrc b/vimrc index a1ace8e..6fcbb97 100644 --- a/vimrc +++ b/vimrc @@ -720,6 +720,10 @@ map y :silent '<,'>w !pbcopy map :let @* = expand("%"):echo "Copied: ".expand("%") map C :let @* = expand("%").":".line("."):echo "Copied: ".expand("%").":".line(".") +" copy migration number from current file path to system pasteboard +map MV :let @* = substitute(expand("%:t"), '\D', '', 'g'):echo "Copied Migration Version: ".substitute(expand("%:t"), '\D', '', 'g') +map V :let @* = substitute(expand("%:t"), '\D', '', 'g'):echo "Copied Migration Version: ".substitute(expand("%:t"), '\D', '', 'g') + " indent/unindent visual mode selection with tab/shift+tab vmap >gv vmap