aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorPeter Odding <peter@peterodding.com>2010-06-15 08:58:12 +0200
committerPeter Odding <peter@peterodding.com>2010-06-15 08:58:12 +0200
commit5cb775c9a8e8ea07abbb39f09f72c818c2ad518b (patch)
tree7d4e93c4267f7c68c62413a2edd57bdc32723699 /TODO.md
parentd064e0639f488b975af12aad01040493e265804c (diff)
downloadvim-easytags-5cb775c9a8e8ea07abbb39f09f72c818c2ad518b.tar.gz
Version detection, better error handling, bug fix for dynamic highlighting
* The plug-in now executes `ctags --version` on startup to verify that the correct version of Exuberant Ctags is installed because some systems (including Mac OS X apparently) ship with a `/usr/bin/ctags` installed that doesn't understand the extensive set of command-line arguments supported by Exuberant Ctags. * When a file was edited multiple times the dynamic highlighting wouldn't refresh because the plug-in thought the highlighting was still in effect while in reality it was cleared by reading the file again. Now the highlighting will be refreshed on the next CursorHold event like it's supposed to.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 6a6a717..798a258 100644
--- a/TODO.md
+++ b/TODO.md
@@ -31,3 +31,11 @@
`~/.vim/autoload/easytags.vim` (a symbolic link to
`~/Development/Vim/vim-easytags/autoload.vim`). I was already editing
`~/.vim/autoload/easytags.vim` in another Vim buffer.
+
+ * Convert `easytags#update_cmd()` to a function that can be executed on a
+ list of files and will only execute Exuberant Ctags once to do so, then
+ change `:UpdateTags` to accept an optional file glob, e.g. `:UpdateTags
+ /usr/include/lua5.1/*.h` and call `easytags#update_cmd()` on the matching
+ files.
+
+vim: ai nofen