From fcc7e32d32fd7a91f0466a013e2a90fa8fdef8df Mon Sep 17 00:00:00 2001 From: katherine Date: Fri, 23 Mar 2018 22:00:15 -0700 Subject: clean up vim skeleton loading --- .vimrc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 486664b..d652cbe 100644 --- a/.vimrc +++ b/.vimrc @@ -284,14 +284,15 @@ function! Settings_skel_read() if filereadable(split(&rtp, ',')[0] . "/skel/" . &ft) == 0 return 1 end - execute 'r ' . split(&rtp, ',')[0] . "/skel/" . &ft - "move cursor to START - execute "normal ggJ/%START%\:%s/%START%//g\" - redraw! + execute 'silent! r ' . split(&rtp, ',')[0] . "/skel/" . &ft + "read the date into %DATE% + execute '%s/%DATE%/' . system("date '+%a, %B %d, %Y'|tr -d '\n'") . '/ge' + "move cursor to %START% + execute "silent! normal! ggJ/%START%\:s/%START%//\" endfunction autocmd FileType * call Settings_skel_read() -""write mode" for markup-type formats +""write mode" for prose-y formats function! Settings_sub_wmodetoggle() if &fo =~ 'a' setlocal formatoptions-=a -- cgit v1.2.3