aboutsummaryrefslogtreecommitdiffstats
path: root/easytags.vim
diff options
context:
space:
mode:
authorPeter Odding <peter@peterodding.com>2010-06-13 02:02:42 +0200
committerPeter Odding <peter@peterodding.com>2010-06-13 02:02:42 +0200
commitad3bd15a76acaeb8bd5c92e104ab95a7b55f6fee (patch)
tree563aae675432b6556ad00de5c6d5e50a327bd963 /easytags.vim
parentdcbed282e236484adfd7bca593f8fc2bb0503e35 (diff)
downloadvim-easytags-ad3bd15a76acaeb8bd5c92e104ab95a7b55f6fee.tar.gz
Fixed tags file corruption on Windows!
* Fixed tags file corruption on Windows: It turns out that the function readfile() accepts CR+NL line endings and just strips CR characters, however the writefile() function doesn't write CR+NL but just NL. Manually adding the CR characters to the end of each line before writing the tags file solves the corruption bug. * The headers and entries in tags files are now properly separated from each other while rewriting the tags file to filter expired entries. * Don't bother trying to filter expired tags when the tags file doesn't reference the current filename at all (improves performance a bit). * Fixed a buggy easytags#file_has_tags() call in easytags#autoload() that made the plug-in always scan each edited file at least once. * Changed folds to provide basic outline of function categories. * Restructured definitions for default configuration of dynamic syntax highlighting support so definitions don't all have to be indented. Sorry about the large diff, this version took a few days of experimentation to build which means lots of little changes.
Diffstat (limited to 'easytags.vim')
-rw-r--r--easytags.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/easytags.vim b/easytags.vim
index af4ea01..fc6ab77 100644
--- a/easytags.vim
+++ b/easytags.vim
@@ -1,10 +1,10 @@
" Vim plug-in
" Maintainer: Peter Odding <peter@peterodding.com>
-" Last Change: June 11, 2010
+" Last Change: June 13, 2010
" URL: http://peterodding.com/code/vim/easytags
" Requires: Exuberant Ctags (http://ctags.sf.net)
" License: MIT
-" Version: 1.8
+" Version: 1.9
" Support for automatic update using the GLVS plug-in.
" GetLatestVimScripts: 3114 1 :AutoInstall: easytags.zip