diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | TODO.md | 21 | 
2 files changed, 22 insertions, 1 deletions
| @@ -144,7 +144,7 @@ This software is licensed under the [MIT license] [mit_license].  [exuberant_ctags]: http://ctags.sourceforge.net/  [hardlinks]: http://en.wikipedia.org/wiki/Hard_link  [ide]: http://en.wikipedia.org/wiki/Integrated_development_environment -[latest_zip]: http://github.com/downloads/xolox/vim-easytags/easytags-latest.zip +[latest_zip]: http://peterodding.com/code/vim/download.php?script=easytags  [mit_license]: http://en.wikipedia.org/wiki/MIT_License  [symlinks]: http://en.wikipedia.org/wiki/Symbolic_link  [vim]: http://www.vim.org/ @@ -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. | 
