Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|\| | |||||
| * | Option handling with xolox#misc#option#get({name}, {default}) | Peter Odding | 2011-06-26 | 1 | -1/+11 |
| | | |||||
| * | open.vim: Define version as variable, include version in messages | Peter Odding | 2011-06-18 | 1 | -8/+7 |
| | | |||||
| * | Don't forget merge instructions | Peter Odding | 2011-06-14 | 1 | -0/+4 |
| | | |||||
| * | Update readme | Peter Odding | 2011-06-14 | 1 | -9/+16 |
| | | |||||
| * | Bug fix: Trim leading/trailing empty lines | Peter Odding | 2011-06-14 | 1 | -2/+2 |
| | | |||||
| * | Include open-associated-programs script | Peter Odding | 2011-05-25 | 1 | -0/+71 |
| | | |||||
* | | Finish support for file type specific tags files (+bug fix) | Peter Odding | 2011-06-24 | 2 | -9/+15 |
| | | | | | | | | Bug fix: :UpdateTags! didn't work because of a typo | ||||
* | | Tolerate corrupt tags files and ctags output (issue #13) | Peter Odding | 2011-06-24 | 2 | -4/+14 |
| | | |||||
* | | Allow enabling both dynamic and file type tags files | Kenny Stuart | 2011-06-24 | 4 | -9/+27 |
| | | | | | | | | | | | | | | | | When both options are enabled, project specific tags files take precedence if they exist and are writable, otherwise a file type tags file is used. (Stuart wrote this code, Peter added the check for supported file types) | ||||
* | | Define version as variable, include version in messages | Peter Odding | 2011-06-18 | 2 | -35/+31 |
| | | |||||
* | | Remove duplicate tag from Vim help file | Peter Odding | 2011-06-17 | 3 | -5/+4 |
| | | |||||
* | | Documentation bug fix (it's getting late..) | Peter Odding | 2011-06-14 | 3 | -3/+3 |
| | | |||||
* | | 2x faster syntax highlighting using Python Interface to Vim :-) | Peter Odding | 2011-06-14 | 7 | -58/+230 |
| | | |||||
* | | Update to-do list (file type specific tags files now supported) | Peter Odding | 2011-06-14 | 1 | -2/+0 |
| | | |||||
* | | Fix caching of tagged files (for file type specific tags files) | Peter Odding | 2011-06-14 | 2 | -65/+69 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The easytags plug-in caches known tagged files so it doesn't have to run :UpdateTags whenever you edit an existing file. The previous implementation was based on the assumption of one global tags file so wasn't compatible with the concept of file type specific tags files. This should now be fixed. * Previously the plug-in worked with a combination of parsed and unparsed tags file entries which made the code confusing. I've now cleaned this up so that the plug-in only keeps one type of data in memory. * Moved resetting of s:cached_filenames from the end to the start of the functions that call s:canonicalize() to avoid caching invalid data. PS. I've benchmarked two cache_tagged_files() implementations, one using taglist('.'), the other calling xolox#easytags#read_tagsfile() on each tags file reported by the tagfiles() function. It turns out that taglist('.') is very slow, which explains why I went with the code that calls xolox#easytags#read_tagsfile() in a loop. | ||||
* | | :TagsByFileType to create filetype specific tagsfiles from global tagsfile | Peter Odding | 2011-06-13 | 4 | -8/+79 |
| | | |||||
* | | Basic support for file type specific tags files! | Peter Odding | 2011-06-13 | 4 | -10/+40 |
| | | |||||
* | | Bug fix: Print the right message after :verbose UpdateTags! | Peter Odding | 2011-06-13 | 2 | -2/+2 |
| | | |||||
* | | Move tags file registration to auto load function | Peter Odding | 2011-06-13 | 2 | -29/+29 |
| | | | | | | | | (in preparation for file type specific tags files) | ||||
* | | Minor bug fix for xolox#easytags#get_tagsfile() | Peter Odding | 2011-06-13 | 2 | -4/+4 |
| | | | | | | | | The plug-in now checks if dynamic tags files are writable. | ||||
* | | Refactor automatic command registration, include more events | Peter Odding | 2011-06-13 | 1 | -15/+16 |
| | | | | | | | | | | | | | | | | | | | | | | The new events are FocusGained, ShellCmdPost and ShellFilterPost but they're only used when g:easytags_always_enabled is enabled (it's disabled by default). Users can now define their own list of preferred events to override the defaults by setting the new g:easytags_events option to a list of event names. I haven't documented the new option yet because I'm not convinced it's an improvement in terms of usability over the old situation. | ||||
* | | Automatically run :HighlightTags after using :UpdateTags | Peter Odding | 2011-06-13 | 2 | -3/+8 |
| | | |||||
* | | Change link to latest download in INSTALL | Peter Odding | 2011-06-13 | 2 | -63/+53 |
| | | |||||
* | | Remove hack that checks whether submodule is initialized | Peter Odding | 2011-05-25 | 1 | -12/+2 |
| | | |||||
* | | Remove reference to submodule from installation instructions | Peter Odding | 2011-05-25 | 1 | -1/+1 |
| | | |||||
* | | Merge vim-misc repository as subdirectory | Peter Odding | 2011-05-25 | 10 | -0/+476 |
|\| | |||||
| * | Initial commit | Peter Odding | 2011-03-15 | 10 | -0/+476 |
| | |||||
* | Delete submodule | Peter Odding | 2011-05-25 | 2 | -8/+0 |
| | |||||
* | Bug fix for highlighting of C# classes | Peter Odding | 2011-05-23 | 2 | -2/+2 |
| | |||||
* | Dynamic highlighting for Ruby source code (issue #9) | Peter Odding | 2011-05-23 | 4 | -6/+30 |
| | |||||
* | Python script to analyze tags file size | Peter Odding | 2011-05-11 | 1 | -0/+39 |
| | |||||
* | Python script to manually cleanup tags files | Peter Odding | 2011-05-11 | 1 | -0/+62 |
| | |||||
* | Update INSTALL.md concerning the new git repository layout | Peter Odding | 2011-05-11 | 1 | -2/+2 |
| | |||||
* | Use xolox#misc#os#is_win() instead of multiple has() expressions | Peter Odding | 2011-05-11 | 1 | -2/+2 |
| | |||||
* | Check that the xolox#misc submodule is available | Peter Odding | 2011-05-02 | 1 | -1/+11 |
| | |||||
* | Enable updating of project specific tags files | Peter Odding | 2011-05-02 | 4 | -57/+119 |
| | |||||
* | Don't use feedkeys() hack for Vim >= 7.3 | Peter Odding | 2011-04-23 | 1 | -3/+3 |
| | | | | | Daniel Hahler pointed out to me that the feedkeys() hack is no longer needed since Vim 7.3. Now it will only be used for earlier versions. | ||||
* | Remove useless "easytags_register_late" option | Peter Odding | 2011-04-12 | 1 | -19/+10 |
| | | | | | | | | Because s:RegisterTagsFile() is (supposed to be) idempotent we can just call it twice instead of relying on users to properly configure the plug-in. See the discussion on the previous commit* for more information. * http://github.com/xolox/vim-easytags/commit/3466f61 | ||||
* | Enable deferring tags file registration (VimEnter) | Daniel Hahler | 2011-04-11 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | | | | | | By default the plug-in initializes the &tags option as soon as possible so that the global tags file is available when using "vim -t some_tag". If you don't use "vim -t" and want to defer registering the global tags file until the interface has been initialized you can now set the global variable g:easytags_register_late = 1. This commit is based on a pull request from Daniel Hahler, I added the option to enable either mode of initialization (I guess Daniel doesn't use "vim -t some_tag", but I certainly do :-). Here's the original commit message: Move calling RegisterTagsFile to `au VimEnter`. Calling RegisterTagsFile on VimEnter instead of when including the plugin appears to make it behave better when (re)setting 'tags' in vimrc. I do not remember if this is related to using tplugin only. | ||||
* | Drop redundant ":" from `cmd`. | Daniel Hahler | 2011-04-11 | 1 | -1/+1 |
| | | | | While it does no harm, it is not necessary. |