From c53322d2bcd3330ae3afe6b041d0d2854718a51f Mon Sep 17 00:00:00 2001 From: lolson Date: Fri, 10 Jul 2015 16:07:37 -0500 Subject: [PATCH] adding features --- plugin/makecols.vim | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugin/makecols.vim b/plugin/makecols.vim index 2edaba7..df5736d 100644 --- a/plugin/makecols.vim +++ b/plugin/makecols.vim @@ -38,8 +38,7 @@ function! s:convert_selection() let new_string = s:convert_selection_vert() endif - let @z = new_string - return @z + return new_string endfunction function! s:convert_selection_horz() @@ -94,11 +93,15 @@ function! s:convert_selection_vert() endif let c += 1 endfor + + return join([new_string, ""], "\n") endfunction -function! s:replace_selected_text() +function! s:replace_selected_text(converted_text) + let @z = a:converted_text execute "normal! \"zP" echo "Just tried to replace the selection." + unlet @z return "" endfunction @@ -128,7 +131,7 @@ function! s:makecols(orient, cols) range let g:makecols_orientation = default_orientation let g:makecols_cols = default_cols - return s:replace_selected_text() + return s:replace_selected_text(converted_text) endfunction