Mercurial > vim-gutentags
diff autoload/gutentags.vim @ 148:b178f2251982
Only set `v:errmsg` when we throw an actual error.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 07 Dec 2016 21:20:50 -0800 |
parents | d566ec6cd2f7 |
children | 6b00f4383708 |
line wrap: on
line diff
--- a/autoload/gutentags.vim Sat Nov 26 16:33:41 2016 -0800 +++ b/autoload/gutentags.vim Wed Dec 07 21:20:50 2016 -0800 @@ -4,6 +4,11 @@ " Throw an exception message. function! gutentags#throw(message) + throw "gutentags: " . a:message +endfunction + +" Throw an exception message and set Vim's error message variable. +function! gutentags#throwerr(message) let v:errmsg = "gutentags: " . a:message throw v:errmsg endfunction @@ -354,7 +359,7 @@ echom "gutentags: The tags file is already being updated, " . \"please try again later." else - call gutentags#throw("Unknown queue mode: " . a:queue_mode) + call gutentags#throwerr("Unknown queue mode: " . a:queue_mode) endif return endif