Permalink
Commits on Nov 6, 2016
  1. Disable autocommands when deleting Tagbar buffer in HandleOnlyWindow

    This prevents infinite recursion with nested autocommands when using a
    BufEnter autocommand that calls autoopen().
    committed Nov 6, 2016
Commits on Nov 5, 2016
  1. Resize window after opening, ref #246

    This prevents an incorrect window size from being used in some edge
    cases.
    committed Nov 5, 2016
Commits on Nov 3, 2016
  1. Merge pull request #360 from ChesleyTan/master

    Escape filename in ShowInPreviewWin()
    committed on GitHub Nov 3, 2016
Commits on Oct 31, 2016
Commits on Oct 30, 2016
Commits on Oct 29, 2016
Commits on Oct 24, 2016
Commits on Oct 23, 2016
Commits on Oct 21, 2016
Commits on Oct 18, 2016
  1. Silent option

    If the silent option is set, tagbar doesn't echo out information about
    the tag the cursor is on in the tagbar window.
    nhooyr committed with Feb 18, 2016
Commits on Oct 17, 2016
  1. Use window ID functionality if available, ref #351

    When opening the Tagbar window the window numbers can change so that
    restoring the window history is not possible. Use the new window ID
    functionality if it is available to make that possible.
    committed Oct 17, 2016
Commits on Oct 16, 2016
  1. Always restore the window history, closes #319

    When we have to go to the Tagbar window to update it the knowledge of
    the previous window to the one we're coming from gets lost. Save it
    before switching windows so we can restore it after returning from the
    Tagbar window.
    committed Oct 16, 2016
Commits on Oct 15, 2016
  1. Merge pull request #349 from vavaka/master

    flags argument added to functions responsible for window toggling
    committed on GitHub Oct 15, 2016
  2. Only use QuitPre functionality if supported, closes #350

    The QuitPre autocommand was introduced in Vim version 7.3.544. If Vim is
    older than this then don't use the HandleOnlyWindow() functionality, so
    in the case of closing the last window in a tab a user will have to
    close the Tagbar window themselves.
    committed Oct 15, 2016
  3. Fix quit/bdelete cases properly

    This commit should (hopefully) finally fix the case of users calling
    ':bdelete/:bwipeout' or ':quit' while Tagbar is open and just do the
    right thing. See commit e4cfe8a for a more thorough description of how
    it's supposed to work.
    committed Oct 15, 2016
Commits on Oct 12, 2016
Commits on Oct 11, 2016
Commits on Oct 10, 2016
  1. Merge pull request #315 from niloct/master

    Fixed sentence about pseudo-tags
    committed on GitHub Oct 10, 2016
Commits on Oct 9, 2016
  1. Properly handle closing the last file window, closes #345

    When a window that is displaying a normal file gets closed with a :quit,
    :bdelete or other command, Tagbar may end up as the only visible window
    left, which isn't very useful. Previously Tagbar would just quit in such
    a situation (unless there was more than one tab), but that is rather
    non-intuitive.
    
    The change in this commit introduces a mechanism that should hopefully
    handle such a case properly based on which command was executed, and do
    exactly what a user would expect:
    
    - In the ':quit' case, it will close the current tabpage including
      Tagbar unless it was the only tabpage, in which case it will quit Vim.
    - In the ':bdelete/:bwipeout' case, it will delete the Tagbar buffer and
      then reopen Tagbar once the buffer that Vim switched to is being
      displayed.
    committed Oct 9, 2016
Commits on Oct 8, 2016
  1. Merge pull request #342 from jpmv27/separate_tagbar_per_tab

    Separate tagbar per tab
    committed on GitHub Oct 8, 2016
Commits on Sep 28, 2016
  1. Don't close new tab

    jpmv27 committed Sep 28, 2016
Commits on Sep 24, 2016
  1. Clean-up for pull request

    jpmv27 committed Sep 24, 2016
Commits on Sep 23, 2016
Commits on Sep 20, 2016