Mercurial > vim-gutentags
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 |