Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 11, 2011
  1. @xolox

    Improve submodule config, minor README updates

    xolox committed
     * In response to issue 5 [1] I've changed the git submodule config to
       references GitHub using HTTPS instead of the git protocol, this
       should make it easier for people behind firewalls to clone the
     * In response to an issue [2] reported against one of my other Vim
       plug-ins I've changed the link to the ZIP archive to include the
       ".zip" extension. The old links without extensions will keep working
       so as not to break links in older README files.
     * The link with the text "CTRL-]" broke some Markdown implementations
       so I changed the text to use an HTML entity instead of a plain "]".
    [1] xolox#5
    [2] xolox/vim-session#5
Commits on Apr 4, 2011
  1. 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.
  2. Drop redundant ":" from `cmd`.

    While it does no harm, it is not necessary.
Commits on Mar 19, 2011
  1. @xolox

    Add documentation in vimdoc format

    xolox committed
    This is a generated file which I normally wouldn't commit but
    Pathogen users like to check out the git repository directly.
  2. @xolox

    Accept 'Development' as valid version

    committed with xolox
    'Development' is being used when ctags is getting built from its source
    repository. This is what it looks like:
        % ctags --version
        Exuberant Ctags Development, Copyright (C) 1996-2009 Darren Hiebert
          Compiled: Mar  8 2011, 17:57:10
          Addresses: <>,
          Optional compiled features: +win32, +regex, +internal-sort
  3. @xolox

    Add g:easytags_suppress_ctags_warning option

    committed with xolox
    When set and != 0 this will suppress the ctags warning on startup.
Commits on Mar 15, 2011
  1. @xolox

    Make Pathogen users happy :-)

    xolox committed
    Let's hope this works the first time...
    (never used git submodules before)
Commits on Feb 24, 2011
  1. @xolox
  2. @xolox
  3. @xolox
  4. @xolox

    Don't highlight PHP functions not followed by `('

    xolox committed
    This improves accuracy because PHP doesn't have first class functions
  5. @xolox

    Bug fix for alias handling

    xolox committed
Commits on Dec 24, 2010
  1. @xolox
Commits on Dec 4, 2010
  1. @xolox
Commits on Nov 20, 2010
  1. @xolox
Commits on Oct 1, 2010
  1. @xolox
Commits on Sep 5, 2010
  1. @xolox
  2. @xolox

    Fixed easytags#update() to overcome argument limit

    xolox committed
    The easytags#update() function previously used the variable argument
    list notation `...' but I just found out [the hard way] that this only
    supports up to 20 arguments. Therefor I've now changed easytags#update()
    to receive a list of zero or more filenames as its third argument.
  3. @xolox
Commits on Aug 12, 2010
  1. @xolox
Commits on Aug 11, 2010
  1. @xolox
  2. @xolox

    Always scan C sources for prototypes

    xolox committed
    Dynamic highlighting supports C/C++ function prototypes to enable
    highlighting of library functions based on just the headers, but until
    now the easytags.vim plug-in didn't request ctags to include function
    prototypes. Now it does so automatically.
  3. @xolox
Commits on Aug 10, 2010
  1. @xolox
  2. @xolox
  3. @xolox
Commits on Aug 9, 2010
  1. @xolox

    Automatic/optional integration with shell.vim

    xolox committed
    I developed (parts of) my shell.vim plug-in after noticing the annoying
    command prompt windows that pop up temporarily on Windows when the
    easytags plug-in runs ctags. Because the shell.vim plug-in was a proof
    of concept I hadn't published any integration between the two plug-ins.
    Since then I've had several requests for this so here it is :-)
  2. @xolox

    Enable commands like :UpdateTags -R ~/.vim

    xolox committed
     * The :UpdateTags command now passes any arguments given to it on to
       Exuberant Ctags, which sounds simple enough but required a complex
       implementation. This means users can now do things like:
         :UpdateTags -R ~/.vim
       Because Ctags can be run easily from inside Vim, users won't have to
       run it manually from the command line. The plug-in also makes sure
       the required command-line options to Ctags are always used.
     * Fixed a problem most users will probably never encounter. I'm not
       sure whether this is by design or an implementation detail but it's
       possible for the "!_TAG_FILE_SORTED" header to appear after one or
       more tags and Vim will apparently still use the header! For this
       reason the easytags#write_tagsfile() function should also recognize
       it, otherwise Vim might complain with "E432: Tags file not sorted".
     * Always sort tags in easytags#write_tagsfile() (understands foldcase)
     * Finally documented the :UpdateTags and :HighlightTags commands.
     * The dynamic highlighting can now be disabled for individual buffers,
       which can come in handy when the highlighting conflicts with another
       plug-in: Just set the 'b:easytags_nohl' variable to any value.
     * Removed hard wrapping from because I've recently switched
       to a 21" external monitor ;-)
Commits on Jul 20, 2010
  1. @xolox
  2. @xolox
  3. @xolox

    Another bug fix for the broken :set tags= command

    xolox committed
    Previously* I fixed a bug where easytags.vim failed to register the
    global tags file created by the plug-in with Vim, because even though
    the &tags option was set by the plug-in, Vim would refuse to acknowledge
    the new tags file, i.e. tagfiles() == [].
    The fix then was to change :let &tags= to :set tags= which apparently
    has a different implementation from :let &tags=?! I assumed this fix
    would be valid for both Windows and UNIX, but apparently this still
    doesn't work on Windows! There we actually have to use feedkeys() to
    convince Vim to change the &tags option... What a hack! :-(
    BTW I also fixed an embarrassing typo in the initialization code.
    * Bug fix for strange "E433: No tags file" problem:
Commits on Jul 18, 2010
  1. @xolox
Commits on Jul 15, 2010
  1. @xolox
Commits on Jul 10, 2010
  1. @xolox
Something went wrong with that request. Please try again.