aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Explain how to setup custom ctags command line optionsPeter Odding2011-07-092-6/+24
|
* Skip unreadable tags files returned by tagfiles() (reported by Hannes von ↵Peter Odding2011-07-092-6/+10
| | | | Haugwitz)
* Never try to autoload plug-in for unsupported file typesPeter Odding2011-07-092-14/+18
|
* Fix broken link in READMEPeter Odding2011-06-273-4/+4
|
* To-do list updatesPeter Odding2011-06-272-7/+17
|
* Change inline hyper links in README to reference stylePeter Odding2011-06-271-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 optionsPeter Odding2011-06-274-57/+42
|
* Merge branch 'master' of https://github.com/xolox/vim-miscPeter Odding2011-06-271-7/+10
|\
| * Bug fix and improvement for xolox#misc#option#get()Peter Odding2011-06-271-7/+10
| |
* | Add easytags_auto_update/auto_highlight optionsPeter Odding2011-06-264-19/+71
| |
* | Merge branch 'master' of https://github.com/xolox/vim-miscPeter Odding2011-06-264-12/+103
|\|
| * Option handling with xolox#misc#option#get({name}, {default})Peter Odding2011-06-261-1/+11
| |
| * open.vim: Define version as variable, include version in messagesPeter Odding2011-06-181-8/+7
| |
| * Don't forget merge instructionsPeter Odding2011-06-141-0/+4
| |
| * Update readmePeter Odding2011-06-141-9/+16
| |
| * Bug fix: Trim leading/trailing empty linesPeter Odding2011-06-141-2/+2
| |
| * Include open-associated-programs scriptPeter Odding2011-05-251-0/+71
| |
* | Finish support for file type specific tags files (+bug fix)Peter Odding2011-06-242-9/+15
| | | | | | | | Bug fix: :UpdateTags! didn't work because of a typo
* | Tolerate corrupt tags files and ctags output (issue #13)Peter Odding2011-06-242-4/+14
| |
* | Allow enabling both dynamic and file type tags filesKenny Stuart2011-06-244-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 messagesPeter Odding2011-06-182-35/+31
| |
* | Remove duplicate tag from Vim help filePeter Odding2011-06-173-5/+4
| |
* | Documentation bug fix (it's getting late..)Peter Odding2011-06-143-3/+3
| |
* | 2x faster syntax highlighting using Python Interface to Vim :-)Peter Odding2011-06-147-58/+230
| |
* | Update to-do list (file type specific tags files now supported)Peter Odding2011-06-141-2/+0
| |
* | Fix caching of tagged files (for file type specific tags files)Peter Odding2011-06-142-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 tagsfilePeter Odding2011-06-134-8/+79
| |
* | Basic support for file type specific tags files!Peter Odding2011-06-134-10/+40
| |
* | Bug fix: Print the right message after :verbose UpdateTags!Peter Odding2011-06-132-2/+2
| |
* | Move tags file registration to auto load functionPeter Odding2011-06-132-29/+29
| | | | | | | | (in preparation for file type specific tags files)
* | Minor bug fix for xolox#easytags#get_tagsfile()Peter Odding2011-06-132-4/+4
| | | | | | | | The plug-in now checks if dynamic tags files are writable.
* | Refactor automatic command registration, include more eventsPeter Odding2011-06-131-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 :UpdateTagsPeter Odding2011-06-132-3/+8
| |
* | Change link to latest download in INSTALLPeter Odding2011-06-132-63/+53
| |
* | Remove hack that checks whether submodule is initializedPeter Odding2011-05-251-12/+2
| |
* | Remove reference to submodule from installation instructionsPeter Odding2011-05-251-1/+1
| |
* | Merge vim-misc repository as subdirectoryPeter Odding2011-05-2510-0/+476
|\|
| * Initial commitPeter Odding2011-03-1510-0/+476
|
* Delete submodulePeter Odding2011-05-252-8/+0
|
* Bug fix for highlighting of C# classesPeter Odding2011-05-232-2/+2
|
* Dynamic highlighting for Ruby source code (issue #9)Peter Odding2011-05-234-6/+30
|
* Python script to analyze tags file sizePeter Odding2011-05-111-0/+39
|
* Python script to manually cleanup tags filesPeter Odding2011-05-111-0/+62
|
* Update INSTALL.md concerning the new git repository layoutPeter Odding2011-05-111-2/+2
|
* Use xolox#misc#os#is_win() instead of multiple has() expressionsPeter Odding2011-05-111-2/+2
|
* Check that the xolox#misc submodule is availablePeter Odding2011-05-021-1/+11
|
* Enable updating of project specific tags filesPeter Odding2011-05-024-57/+119
|
* Don't use feedkeys() hack for Vim >= 7.3Peter Odding2011-04-231-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" optionPeter Odding2011-04-121-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 Hahler2011-04-111-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.