From cfeac5a045f38799edf3076211eb791e39a5dee6 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Wed, 9 Jun 2010 08:03:04 +0200 Subject: TODO about possible Vim bug, updated latest zip link in README --- TODO.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 6f64910..9ecc104 100644 --- a/TODO.md +++ b/TODO.md @@ -5,3 +5,24 @@ * Use separate tags files for each language stored in ~/.vim/tags/ to increase performance because a single, global tags file quickly grows to a megabyte? + + * I might have found a bug in Vim: The tag `easytags#highlight_cmd` was + correctly being highlighted by my plug-in (and was indeed included in my + tags file) even though I couldn't jump to it using `Ctrl-]`, which caused: + + E426: tag not found: easytags#highlight_cmd + + But immediately after that error if I do: + + :echo taglist('easytags#highlight_cmd') + [{'cmd': '/^function! easytags#highlight_cmd() " {{{1$/', 'static': 0, + \ 'name': 'easytags#highlight_cmd', 'language': 'Vim', 'kind': 'f', + \ 'filename': '/home/peter/Development/Vim/vim-easytags/autoload.vim'}] + + It just works?! Some relevant context: + I was editing `~/.vim/plugin/easytags.vim` at the time (a symbolic link to + `~/Development/Vim/vim-easytags/easytags.vim`) and wanted to jump to the + definition of the function `easytags#highlight_cmd` in + `~/.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. -- cgit v1.2.3