Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Avoid E713 when attempting fingerprinting without current file. | Ingo Karkat | 2013-04-17 | 1 | -0/+5 |
| | | | | When creating a tags file for an entire directory, the a:cfile variable is empty. In that case, the cache doesn't work. Avoid "E713: Cannot use empty key for Dictionary" by checking for that. | ||||
* | ENH: Avoid tag updating when ctags output has identical fingerprint. | Ingo Karkat | 2013-03-28 | 1 | -2/+35 |
| | | | | | We can avoid the lengthy and blocking update of the tags database when the ctags output returns the same information as before; i.e. nothing tag-relevant has been changed since the last update. Since 7.3.816, Vim has a sha256() function that allows us to quickly calculate a fingerprint over the ctags output. When that is not available, only handle the special case of a (covered) file that has no tags at all (as calculating a hash in Vimscript is costly and would probably defeat the intended speedup). | ||||
* | Bug fix for deduplication of syntax highlighting patterns | Peter Odding | 2012-01-15 | 1 | -2/+2 |
| | |||||
* | Bug fix: Sort tags files properly by folding to uppercase (issue #25) | Peter Odding | 2012-01-15 | 1 | -3/+9 |
| | |||||
* | Fix a slight inefficiency in xolox#easytags#highlight() | Peter Odding | 2012-01-06 | 1 | -4/+5 |
| | |||||
* | Updated miscellaneous scripts | Peter Odding | 2011-11-26 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-11-26 | 1 | -1/+19 |
|\ | |||||
| * | xolox#misc#os#exec() uses xolox#shell#execute() when available, falls back ↵ | Peter Odding | 2011-11-24 | 1 | -1/+19 |
| | | | | | | | | to system() | ||||
* | | Bug fix for file type specific tags file support | Peter Odding | 2011-11-26 | 1 | -5/+20 |
| | | | | | | | | | | | | | | While adding some debugging statements to analyze a probably unrelated issue I found a serious bug in the support for file type specific tags files :-(. This commit fixes the bug and adds more debugging output (which would have made me aware of this problem much sooner). | ||||
* | | Work around &shellslash setting on Windows | Peter Odding | 2011-11-21 | 1 | -7/+7 |
| | | |||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-11-21 | 2 | -4/+24 |
|\| | |||||
| * | Work around the existence of &shellslash | Peter Odding | 2011-11-21 | 2 | -4/+24 |
| | | | | | | | | (see inline comment about misuse of features :-\) | ||||
* | | Make shell script highlighting compatible with syntax folding (issue #20) | Peter Odding | 2011-10-29 | 1 | -2/+3 |
| | | |||||
* | | Make list of ignored syntax groups configurable | Peter Odding | 2011-10-29 | 5 | -12/+28 |
| | | | | | | | | | | | | | | | | While trying to fix issue #20 I decided to refactor the code that handles ignored syntax groups: Previously the list of excluded groups was hard coded in two places, now it's a configuration option. Then it turned out that including shFunction* in the list of excluded syntax groups didn't fix the reported issue... | ||||
* | | Bump version + minor updates for Awk, Shell & TCL support | Peter Odding | 2011-10-01 | 3 | -21/+32 |
| | | |||||
* | | Added support for Awk, Shell and TCL Highlighting. | Lorance Stinson | 2011-10-01 | 1 | -0/+27 |
| | | |||||
* | | Bug fix for error handling in cache_tagged_files() | Peter Odding | 2011-09-27 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I was editing a file over SCP and after fixing the bug I found out something really peculiar (at least to me). When the 'tags' option instructs Vim to search upwards recursively and you're editing a remote file, Vim's tagfiles() function will pretend as if every possible file exists: :echo tagfiles() ['sftp://vps//home/peter/bin/.tags', 'sftp://vps//home/peter/.tags', 'sftp://vps//home/.tags', 'sftp://vps//.tags', 'sftp://.tags', '/home/peter/.vim/tags/filetypes/sh'] And of course the plug-in doesn't like this: easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/peter/bin/.tags! easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/peter/.tags! easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//home/.tags! easytags.vim 2.6.1: Skipping unreadable tags file sftp://vps//.tags! easytags.vim 2.6.1: Skipping unreadable tags file sftp://.tags! | ||||
* | | Search the whole $PATH for Exuberant Ctags (issue #18) | Peter Odding | 2011-09-26 | 2 | -9/+33 |
| | | |||||
* | | Updated miscellaneous scripts | Peter Odding | 2011-09-26 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-09-26 | 2 | -13/+27 |
|\| | |||||
| * | New xolox#misc#path#which() function to search the $PATH | Peter Odding | 2011-09-26 | 1 | -1/+24 |
| | | |||||
| * | Made list#unique about 5 times faster using filter(). | Bart Kroon | 2011-09-07 | 1 | -12/+3 |
| | | |||||
* | | New g:easytags_updatetime_autodisable option (issue #17, reported by ↵ | Peter Odding | 2011-09-17 | 3 | -20/+66 |
| | | | | | | | | Strahinja Marković) | ||||
* | | Improve easytags_dynamic_files implementation (best of both worlds?) | Peter Odding | 2011-09-05 | 3 | -20/+28 |
| | | | | | | | | | | | | | | | | | | Some users want the plug-in to use existing project specific tags files but fall back to the global tags file or a file type specific tags file if a project specific tags file does not exist. Other users want the plug-in to automatically create project specific tags files. Both are reasonable options to have. I hope with this change we can all be happy :-) (see also issue #15 and issue #16 on GitHub). | ||||
* | | Make scope of canonical filename cache explicit | Peter Odding | 2011-09-05 | 1 | -30/+32 |
| | | | | | | | | | | | | | | | | The code became a bit uglier but it's more robust now. Besides, the code was getting ugly for a while already so what can you do? Rewrite everything! ... For now I'll try to resist the urge, or at least refactor it in small steps :-) | ||||
* | | Bug fix: Correct typo in s:canonicalize() | Peter Odding | 2011-09-05 | 1 | -3/+3 |
| | | |||||
* | | Updated miscellaneous scripts | Peter Odding | 2011-09-04 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-09-04 | 1 | -0/+37 |
|\| | |||||
| * | Functions to manage Vim buffers with generated contents | Peter Odding | 2011-09-04 | 1 | -0/+37 |
| | | |||||
* | | Write tags files to temporary files, then rename() into place (issue #16) | Peter Odding | 2011-09-04 | 1 | -2/+3 |
| | | |||||
* | | Warn about unreasonable 'updatetime' values (issue #16) | Peter Odding | 2011-09-04 | 2 | -4/+8 |
| | | |||||
* | | Bug fix for "E713: Cannot use empty key for Dictionary" (issue #16) | Peter Odding | 2011-09-04 | 1 | -11/+19 |
| | | |||||
* | | normalize-tags.py: Enable normalizing several files at once | Peter Odding | 2011-09-04 | 2 | -45/+65 |
| | | |||||
* | | Make "easytags_dynamic_files" create missing tags files | Peter Odding | 2011-08-31 | 3 | -27/+23 |
| | | | | | | | | | | Suggested by Strahinja Marković in GitHub issue #15: https://github.com/xolox/vim-easytags/issues/15 | ||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-08-31 | 3 | -3/+76 |
|\| | |||||
| * | 'tags' evaluation | Peter Odding | 2011-08-31 | 1 | -1/+26 |
| | | |||||
| * | xolox#misc#path#is_relative() | Peter Odding | 2011-08-31 | 1 | -1/+14 |
| | | |||||
| * | Binary insertion | Peter Odding | 2011-08-31 | 1 | -1/+36 |
| | | |||||
* | | Move version variable to autoload script | Peter Odding | 2011-08-27 | 2 | -23/+23 |
| | | |||||
* | | Explain how to setup custom ctags command line options | Peter Odding | 2011-07-09 | 2 | -6/+24 |
| | | |||||
* | | Skip unreadable tags files returned by tagfiles() (reported by Hannes von ↵ | Peter Odding | 2011-07-09 | 2 | -6/+10 |
| | | | | | | | | Haugwitz) | ||||
* | | Never try to autoload plug-in for unsupported file types | Peter Odding | 2011-07-09 | 2 | -14/+18 |
| | | |||||
* | | Fix broken link in README | Peter Odding | 2011-06-27 | 3 | -4/+4 |
| | | |||||
* | | To-do list updates | Peter Odding | 2011-06-27 | 2 | -7/+17 |
| | | |||||
* | | Change inline hyper links in README to reference style | Peter Odding | 2011-06-27 | 1 | -23/+45 |
| | | | | | | | | | | | | | | | | | | I use Vim's new conceal feature while editing Markdown* to conceal link locations however Vim doesn't reflow physical lines spanning multiple screen lines which means lines that contains (long) hyper links become very ragged. This distracts (too much) from actually reading the text. * http://groups.google.com/group/vim_dev/browse_frm/thread/eb05308417b17a5b/ | ||||
* | | Support buffer local variants of most options | Peter Odding | 2011-06-27 | 4 | -57/+42 |
| | | |||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-06-27 | 1 | -7/+10 |
|\| | |||||
| * | Bug fix and improvement for xolox#misc#option#get() | Peter Odding | 2011-06-27 | 1 | -7/+10 |
| | | |||||
* | | Add easytags_auto_update/auto_highlight options | Peter Odding | 2011-06-26 | 4 | -19/+71 |
| | | |||||
* | | Merge branch 'master' of https://github.com/xolox/vim-misc | Peter Odding | 2011-06-26 | 4 | -12/+103 |
|\| |