Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | 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 | ||||
* | | Bug fix: Don't complain about 'updatetime' when autoload is disabled (issue #47) | Peter Odding | 2013-05-19 | 2 | -27/+28 |
| | | | | | | | | | | Issue #47 on GitHub: https://github.com/xolox/vim-easytags/issues/47 | ||||
* | | Updated miscellaneous scripts | Peter Odding | 2013-05-13 | 4 | -68/+128 |
|\| | |||||
| * | Make xolox#misc#os#exec() report exit codes (breaks backwards compatibility) | Peter Odding | 2013-05-13 | 2 | -18/+106 |
| | | | | | | | | Working towards fixing this issue: xolox/vim-lua-ftplugin#8 | ||||
* | | Support for composed file types (issue #28) | Peter Odding | 2013-05-05 | 1 | -9/+24 |
| | | | | | | | | | | | | | | Issue #28 on GitHub: problem with composed file types https://github.com/xolox/vim-easytags/issues/28 | ||||
* | | Don't try to use dynamic tags files for non-writable directories (issue #29) | Peter Odding | 2013-04-30 | 3 | -4/+12 |
| | | | | | | | | | | This fixes the problem described here: https://github.com/xolox/vim-easytags/issues/29 | ||||
* | | Updated miscellaneous scripts | Peter Odding | 2013-04-30 | 3 | -22/+53 |
|\| | |||||
| * | Improve the xolox#misc#path#* functions | Peter Odding | 2013-04-28 | 2 | -19/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - xolox#misc#path#absolute() was completely rewritten. It no longer uses fnamemodify() which doesn't work on non-existing pathnames. It's now written on top of xolox#misc#path#split() and xolox#misc#path#join(). It should now properly normalize directory separators as suggested in this pull request: xolox/vim-session#29 - xolox#misc#path#split() and xolox#misc#path#join() were enhanced with proper handling of UNC paths and respect for the 'shellslash' option on Windows (tested on Windows XP SP2, the only Windows I have available) | ||||
* | | Updated miscellaneous scripts | Peter Odding | 2013-04-28 | 3 | -81/+28 |
|\| | |||||
| * | Change the repository layout to that of a proper Vim plug-in | Peter Odding | 2013-04-28 | 13 | -40/+55 |
| | | |||||
* | | Merge pull request #37 (prevent cache corruption by moving before tags write) | Peter Odding | 2013-04-21 | 1 | -5/+8 |
|\ \ | |||||
| * | | FIX: Prevent cache corruption by moving before tags write. | Ingo Karkat | 2012-11-26 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | A side effect of xolox#easytags#write_tagsfile() is that the entries argument is joined together. This then causes problems in s:cache_tagged_files_in(), where the filename element is addressed via entry[1]. When the entries have been flattened, this accesses a single character, and then the cache is corrupted. To fix this, move the cache update before the writing of the tags file. This avoids the need to make a copy of the entries before flattening them. | ||||
* | | | Bug fix for E688: More targets than List items | Peter Odding | 2013-04-21 | 1 | -2/+2 |
| | | |