瀏覽代碼

make snippet func more generic

Daniel Sheffield 1 天之前
父節點
當前提交
8f2b200768
共有 1 個文件被更改,包括 7 次插入9 次删除
  1. 7 9
      vim/vimfiles/vimrc

+ 7 - 9
vim/vimfiles/vimrc

@@ -1,3 +1,4 @@
+
 unlet! skip_defaults_vim
 
 " Set nocompatible early as it has side-effects
@@ -97,14 +98,11 @@ set iskeyword-=_    " Don't skip over _
 set path+=~/daniel-markor/.app/snippets/**
 
 " Paste snippet
-function! SnippetSermonette()
-    execute 'find header-sermonette.md | execute ''norm ggVGy'' | b# | norm P'
-endfunction
-function! SnippetSermon()
-    execute 'find header-sermon.md | execute ''norm ggVGy'' | b# | norm P'
+function! Snippet(snip)
+    execute 'find ' . a:snip . ' | execute ''norm ggVGy'' | bdelete | norm P'
 endfunction
-nnoremap <LEADER>s :call SnippetSermonette()<CR>
-nnoremap <LEADER>S :call SnippetSermon()<CR>
+nnoremap <LEADER>s :call Snippet("header-sermonette.md")<CR>
+nnoremap <LEADER>S :call Snippet("header-sermon.md")<CR>
 
 
 " Search subdirectories
@@ -308,8 +306,8 @@ let g:netrw_banner=0        " disable annoying banner
 let g:netrw_browse_split=4  " open in prior window
 let g:netrw_altv=1          " open splits to the right
 let g:netrw_liststyle=3     " tree view
-let g:netrw_list_hide=netrw_gitignore#Hide()
-let g:netrw_list_hide.=',\(^\|\s\s\)\zs\.\S\+'
+" let g:netrw_list_hide=netrw_gitignore#Hide()
+" let g:netrw_list_hide.=',\(^\|\s\s\)\zs\.\S\+'
 
 " NOW WE CAN:
 " - :edit a folder to open a file browser