Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | |||||
* | | | Merge pull request #36 | Peter Odding | 2013-04-21 | 3 | -5/+5 |
|\ \ \ |