aboutsummaryrefslogtreecommitdiff
path: root/autoload/utils.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/utils.vim')
-rw-r--r--autoload/utils.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/autoload/utils.vim b/autoload/utils.vim
index 891ab78..8486773 100644
--- a/autoload/utils.vim
+++ b/autoload/utils.vim
@@ -193,3 +193,14 @@ function! utils#MultiEdit(patterns) abort
endfor
endfor
endfunction
+
+function! utils#add_pack(name) abort
+ let l:success = v:true
+ try
+ execute printf("packadd! %s", a:name)
+ catch /^Vim\%((\a\+)\)\=:E919/
+ let l:success = v:false
+ endtry
+
+ return l:success
+endfunction