aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Odding <peter@peterodding.com>2010-06-09 08:03:04 +0200
committerPeter Odding <peter@peterodding.com>2010-06-09 08:03:04 +0200
commitcfeac5a045f38799edf3076211eb791e39a5dee6 (patch)
tree1916e13359c264d6679a865f7ac0c6800ee18020
parent6dd0b7a882d8102f5cff1b2acc927b91cc03e514 (diff)
downloadvim-easytags-cfeac5a045f38799edf3076211eb791e39a5dee6.tar.gz
TODO about possible Vim bug, updated latest zip link in README
-rw-r--r--README.md2
-rw-r--r--TODO.md21
2 files changed, 22 insertions, 1 deletions
diff --git a/README.md b/README.md
index a660c84..f8bcfc6 100644
--- a/README.md
+++ b/README.md
@@ -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/
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.