comparison autoload/gutentags.vim @ 84:96bfe5c37f37

Error and abort if we'll be overwriting a non-ctags file.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 26 Aug 2015 22:21:19 -0700
parents e7e392be4141
children 0424970d81f8
comparison
equal deleted inserted replaced
83:e7e392be4141 84:96bfe5c37f37
254 let l:prev_cwd = getcwd() 254 let l:prev_cwd = getcwd()
255 execute "chdir " . fnameescape(l:proj_dir) 255 execute "chdir " . fnameescape(l:proj_dir)
256 try 256 try
257 call call("gutentags#".a:module."#generate", 257 call call("gutentags#".a:module."#generate",
258 \[l:proj_dir, l:tags_file, a:write_mode]) 258 \[l:proj_dir, l:tags_file, a:write_mode])
259 catch /^gutentags\:/
260 echom "Error while generating ".a:module." file:"
261 echom v:exception
259 finally 262 finally
260 " Restore the current directory... 263 " Restore the current directory...
261 execute "chdir " . fnameescape(l:prev_cwd) 264 execute "chdir " . fnameescape(l:prev_cwd)
262 endtry 265 endtry
263 endfunction 266 endfunction