Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Automatically create missing directories when writing tags files | Peter Odding | 2014-06-30 | 1 | -0/+5 |
| | |||||
* | Refactor atomic file updates into a feature of vim-misc | Peter Odding | 2014-06-30 | 1 | -3/+4 |
| | |||||
* | Bug fix for Vim based syntax highlighting of tags | Peter Odding | 2014-06-30 | 1 | -2/+2 |
| | |||||
* | Actually enable the automatic commands introduced in 6c7a66349ec :-) | Peter Odding | 2014-06-29 | 1 | -2/+2 |
| | |||||
* | Bug fix for invalid tags filtering (cache.exists() was broken, now fixed) | Peter Odding | 2014-06-29 | 1 | -5/+11 |
| | |||||
* | Merge pull request #87: Avoid error about empty Dictionary key | Peter Odding | 2014-06-29 | 1 | -4/+7 |
|\ | |||||
| * | FIX: Avoid error about empty Dictionary key. | Ingo Karkat | 2014-06-23 | 1 | -0/+3 |
| | | | | | | | | I had a degenerate tags file that had *two* tabs separating the tag from the filespec column; parsing that yields an empty filespec, which caused E713. There used to be an explicit check for that; with your recent refactorings, one instance of that check was lost. Here it is again! | ||||
* | | Merge pull request #86: Ensure full absolute tagsfile filespec in async mode | Peter Odding | 2014-06-29 | 1 | -1/+1 |
|\ \ | |||||
| * | | FIX: Ensure full absolute tagsfile filespec in async mode. | Ingo Karkat | 2014-06-23 | 1 | -1/+1 |
| |/ | | | | | | | On Windows, tagfiles() can return a filespec that is absolute to the current drive (i.e. \foo\bar\tags). In async mode, the forked Vim process may have another current drive, so it should be ensured that the filespec is a full one, including the drive letter: D:\foo\bar\tags. | ||||
* | | Don't use :redraw in :HighlightTags during session loading | Peter Odding | 2014-06-29 | 1 | -1/+5 |
| | | |||||
* | | Disable automatic tags file updates during session loading | Peter Odding | 2014-06-29 | 1 | -1/+6 |
| | | |||||
* | | Disable automatic tags file updates during :vimgrep | Peter Odding | 2014-06-29 | 2 | -1/+18 |
| | | | | | | | | | | | | | | | | | | This change is related to pull request #83 however that pull request wasn't merged here (and won't be merged at all) because it was based on the old/dead `async-cleanup' feature branch (see pull request #49 on GitHub) instead of the new `async-take-two' feature branch (see pull request #84 on GitHub). This change set implements the equivalent on the new feature branch (without introducing another option). | ||||
* | | Silence asynchronous tags file updates by default | Peter Odding | 2014-06-29 | 1 | -3/+5 |
|/ | | | | | | | | | | | | | | | This change is related to pull request #82 however that pull request wasn't merged here (and won't be merged at all) because it was based on the old/dead `async-cleanup' feature branch (see pull request #49 on GitHub) instead of the new `async-take-two' feature branch (see pull request #84 on GitHub). This change set implements the equivalent on the new feature branch. In addition to Ingo's comments in pull request #82, the asynchronous message frequently disturbs me while typing a Vim command, which is kind of annoying. If everything goes well and we can get the async mode to be stable enough to become the default mode then the status messages will only be interesting when debugging a problem anyway. | ||||
* | Support for synchronous + asynchronous tags file updates (huge refactoring) | Peter Odding | 2014-06-22 | 7 | -562/+537 |
| | | | | | See also pull request #49 for my previous and failed attempt: https://github.com/xolox/vim-easytags/pull/49 | ||||
* | Merge pull request #78: Bug fix for accelerated highlighting using Python | Peter Odding | 2014-06-16 | 4 | -7/+7 |
|\ | |||||
| * | Replace \0 by \g<0> in python sub | mat tso | 2014-03-09 | 1 | -2/+2 |
|/ | | | | | | | | | | | | | | | | | | > The back reference \g<0> substitutes in the entire substring > matched by the RE. > http://docs.python.org/2/library/re.html#re.sub The documentation does not mention \0 as an alias to it. Although \1 to \9 works. I guess this alias (\0 <=> \g<0>) existed in old python version, but it is not the case any more. In python 2.7 and 3.3: > import re; re.compile(r'123').sub(r'@\0@',"ab123cd") 'ab@\x00@cd' # KO > import re; re.compile(r'123').sub(r'@\g<0>@',"ab123cd") 'ab@123@cd' # OK | ||||
* | Bug fix: Support for disabled languages in Exuberant Ctags (issue #62) | Peter Odding | 2013-09-01 | 1 | -11/+13 |
| | | | | | See issue #62 on GitHub: https://github.com/xolox/vim-easytags/issues/62 | ||||
* | Merge pull request #63: fix 'multiple repeat' error from regex for c++ filetypes | Peter Odding | 2013-08-31 | 2 | -4/+4 |
|\ | | | | | | | | | See pull request #63 on GitHub: https://github.com/xolox/vim-easytags/pull/63 | ||||
| * | fix 'multiple repeat' error from regex for c++ filetypes | Julian Taylor | 2013-08-27 | 1 | -1/+1 |
|/ | | | | | | unescaped ++ is invalid regex causing easytag to fall back to the vimscript highlighting which does not split the regex into small chunks that vim can handle. | ||||
* | Make sure vim-misc is installed, politely complain if it isn't | Peter Odding | 2013-08-19 | 3 | -4/+18 |
| | |||||
* | Merge pull request #59: Java interfaces support | Peter Odding | 2013-07-16 | 3 | -4/+10 |
|\ | | | | | | | | | See pull request #59 on GitHub: https://github.com/xolox/vim-easytags/pull/59 | ||||
| * | add highlighting for java interfaces. tested with ctags-5.8 | Nir Atias | 2013-07-10 | 1 | -0/+6 |
|/ | |||||
* | Make Exuberant Ctags discovery (version checking) verbose (easier to debug) | Peter Odding | 2013-06-22 | 2 | -18/+30 |
| | | | | | See also issue #58 on GitHub: https://github.com/xolox/vim-easytags/issues/58 | ||||
* | Bug fix for :UpdateTags: Gracefully handle case where no supported file type ↵ | Peter Odding | 2013-06-22 | 1 | -2/+2 |
| | | | | | | | is known See the comment by @ixti in issue #57 on GitHub: https://github.com/xolox/vim-easytags/issues/57#issuecomment-19720077 | ||||
* | Improve plug-in initialization (make it more robust) | Peter Odding | 2013-06-22 | 2 | -89/+94 |
| | | | | | See also issue #58 on GitHub: https://github.com/xolox/vim-easytags/issues/58 | ||||
* | Improve handling of ignored syntax groups (issue #57) | Peter Odding | 2013-06-20 | 4 | -19/+33 |
| | |||||
* | Bug fix: Don't highlight C tags inside #if 0 and Doxygen comments (issue #57) | Peter Odding | 2013-06-19 | 2 | -4/+4 |
| | | | | | See issue #57 on GitHub: https://github.com/xolox/vim-easytags/issues/57 | ||||
* | Bug fix: Don't highlight C tags inside #if 0 (issue #57) | Peter Odding | 2013-06-17 | 3 | -222/+219 |
| | | | | | | | | | $VIMRUNTIME/syntax/c.vim is a bit of a mess, I can't make heads or tails of it :-). In my simple #if 0 / #if 1 / #else tests this fixes the issue, but I'm not sure that there are no corner cases left. See issue #57 on GitHub: https://github.com/xolox/vim-easytags/issues/57 | ||||
* | Document vim-misc as external dependency (needs to be installed separately ↵ | Peter Odding | 2013-05-25 | 4 | -36/+70 |
| | | | | from now on) | ||||
* | Merge branch 'master' into dev | Peter Odding | 2013-05-25 | 0 | -0/+0 |
|\ | |||||
| * | Release 3.3.5 | Peter Odding | 2013-05-23 | 13 | -78/+1234 |
|/ | |||||
* | Cleaned up old miscellaneous scripts | Peter Odding | 2013-05-23 | 12 | -1112/+0 |
| | |||||
* | Remove compatibility checking of miscellaneous scripts | Peter Odding | 2013-05-23 | 2 | -6/+4 |
| | |||||
* | Updated miscellaneous scripts | Peter Odding | 2013-05-20 | 5 | -16/+46 |
|\ | |||||
| * | Update documentation in README | Peter Odding | 2013-05-20 | 1 | -9/+36 |
| | | |||||
| * | Add xolox#misc#os#find_vim() function | Peter Odding | 2013-05-20 | 2 | -3/+32 |
| | | |||||
| * | Remove line continuation from xolox#misc#os script | Peter Odding | 2013-05-20 | 1 | -3/+1 |
| | | |||||
| * | Add xolox#misc#timer#force() function | Peter Odding | 2013-05-20 | 3 | -9/+12 |
| | | |||||
* | | Document the g:easytags_events option (issue #46) | Peter Odding | 2013-05-20 | 2 | -13/+42 |
| | | | | | | | | | | Issue #46 on GitHub: https://github.com/xolox/vim-easytags/issues/46 | ||||
* | | Updated miscellaneous scripts | Peter Odding | 2013-05-20 | 13 | -141/+356 |
|\| | |||||
| * | Improve the error message thrown by xolox#misc#compat#check() | Peter Odding | 2013-05-20 | 1 | -10/+15 |
| | | |||||
| * | Added inline documentation everywhere, also included in README.md* | Peter Odding | 2013-05-19 | 13 | -104/+688 |
| | | | | | | | | | | | | | | * Using a new tool I'm working on: A Python script that scans a Vim script project for global function definitions and their documentation comments (in Markdown format) and generates a single Markdown document that provides an overview of the functions defined in the scripts. | ||||
| * | Bug fix: Correct wrong expansion order in xolox#misc#path#which() | Peter Odding | 2013-05-19 | 2 | -17/+14 |
| | | |||||
| * | Improve error reporting in xolox#misc#os#exec() | Peter Odding | 2013-05-19 | 2 | -8/+18 |
| | | |||||
| * | Bug fix: Make xolox#misc#os#exec() compatible with (t)csh (reported by Armin ↵ | Peter Odding | 2013-05-19 | 2 | -4/+12 |
| | | | | | | | | | | | | | | Widegreen) Original report: https://github.com/xolox/vim-easytags/pull/48 | ||||
| * | Apply hard wrapping to README.md | Peter Odding | 2013-05-19 | 1 | -25/+68 |
| | | |||||
| * | Bug fix for xolox#misc#option#eval_tags() option | Peter Odding | 2013-05-19 | 1 | -2/+2 |
| | | |||||
| * | Improve reporting of multi-line messages (now split over lines) | Peter Odding | 2013-05-19 | 1 | -2/+5 |
| | | |||||
* | | Document BufWritePost example, improve documentation structure (issue #46) | Peter Odding | 2013-05-19 | 2 | -36/+71 |
| | | | | | | | | | | Issue #46 on GitHub: https://github.com/xolox/vim-easytags/issues/46 | ||||
* | | Add g:easytags_updatetime_warn option, improve documentation (issue #47) | Peter Odding | 2013-05-19 | 3 | -23/+65 |
| | | | | | | | | | | Issue #47 on GitHub: https://github.com/xolox/vim-easytags/issues/47 |