5b563a0d2d
HandleBufDelete: Ignore apparent 'set nobuflisted' events
2016-12-18 11:35:00 -05:00
1374077676
Always log the ctags version output
2016-12-17 18:01:49 +13:00
01f57ac564
Disable autocommands when deleting Tagbar buffer in HandleOnlyWindow
...
This prevents infinite recursion with nested autocommands when using a
BufEnter autocommand that calls autoopen().
2016-11-07 12:45:17 +13:00
e212be6a12
Resize window after opening, ref #246
...
This prevents an incorrect window size from being used in some edge
cases.
2016-11-05 19:22:23 +13:00
3d208115fb
Merge pull request #360 from ChesleyTan/master
...
Escape filename in ShowInPreviewWin()
2016-11-04 10:23:12 +13:00
8bbbb0530e
Escape filename in ShowInPreviewWin()
2016-11-03 12:57:26 -04:00
1287f63545
Display filetype-specific sort in statusline, closes #292
2016-10-31 17:52:36 +13:00
d2961a4677
Check for nonexistent variable, closes #357
2016-10-31 09:59:32 +13:00
56bee63e17
Only jump to previous window if there is one, closes #355
2016-10-29 17:29:40 +13:00
2d67896b06
Add debug statement with exit code after system() call
2016-10-24 18:13:27 +13:00
bcb042da56
Improve HTML support with Universal Ctags, closes #317
2016-10-23 20:31:35 +13:00
d16ec1198b
Don't consider file as valid if its window is in diff mode
2016-10-23 20:09:46 +13:00
a1f416edde
Define mappings with <nowait> if available, closes #299
2016-10-22 02:02:27 +13:00
040e8400af
Print exit code when failing to run ctags
2016-10-21 17:43:47 +13:00
b99e103258
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.
2016-10-19 12:58:40 +13:00
b6298c0ca0
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.
2016-10-17 23:08:18 +13:00
4d513c8a68
Also restore window history when opening Tagbar, ref #319
2016-10-16 23:19:42 +13:00
23557ef97a
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.
2016-10-16 23:02:18 +13:00
2954e405bb
Merge pull request #349 from vavaka/master
...
flags argument added to functions responsible for window toggling
2016-10-16 12:09:29 +13:00
3566907b57
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.
2016-10-15 20:20:03 +13:00
a43068e418
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.
2016-10-15 20:13:28 +13:00
b6a0ec00cd
Only suspend Tagbar during 'grep' qf commands, closes #347
2016-10-12 14:16:37 +13:00
11cdebab2a
flags argument added to functions responsible for window toggling
2016-10-11 13:41:01 +06:00
d81333e055
Merge pull request #315 from niloct/master
...
Fixed sentence about pseudo-tags
2016-10-10 22:20:34 +13:00
0bb6499548
Rename QuitIfOnlyWindow since it's no longer accurate
2016-10-10 21:51:14 +13:00
e4cfe8add5
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.
2016-10-09 21:03:01 +13:00
497e963bc4
Separate buffer- and window-local options
2016-10-09 19:02:26 +13:00
d1c42db686
Merge pull request #342 from jpmv27/separate_tagbar_per_tab
...
Separate tagbar per tab
2016-10-08 18:21:20 +13:00
321fdd4fd1
Don't close new tab
2016-09-28 06:20:25 -04:00
b1e1063b37
Clean-up for pull request
2016-09-24 18:40:44 -04:00
1e5b704e09
Give each tab its own tagbar instance data
2016-09-24 17:49:35 -04:00
7c56066685
Give each tab its own tagbar buffer
2016-09-24 17:48:52 -04:00
7e35a40715
Separate shared and per-tagbar instance data
2016-09-24 17:45:07 -04:00
2955f71856
Try to jump to the right tag column, closes #326
2016-09-25 00:24:04 +12:00
d379913b9a
Merge branch 'joegrasse-master'
2016-09-23 16:11:31 +12:00
d61ca60d1c
Verify that window number is valid before switching to it
2016-09-23 15:32:35 +12:00
9a75c110b7
Don't choke when run from netrw, closes #291
2016-09-20 23:30:18 +12:00
b7f147aabc
Remove redundant SetStatusLine argument, ref #335
...
Thank you to @jpmv27 for spotting this.
2016-09-19 23:10:10 +12:00
61ba5ba578
Merge pull request #333 from jpmv27/case_insensitive_sort_option
...
Add case-insensitive sort option
2016-09-19 23:04:02 +12:00
71e56f5ea4
Merge pull request #334 from jpmv27/restore_cursor_tag_toggle_hide
...
Keep cursor on same tag when toggle hide non-public
2016-09-17 20:40:43 +12:00
03592c0112
Update the statusline at the end of AutoUpdate(), closes #330
2016-09-13 22:45:52 +12:00
2438a92cb9
Merge pull request #338 from alejandrogallo/master
...
Add asymptote support as a c clone
2016-09-12 12:52:18 +12:00
d841db9f49
Fix file-scope tags in uctags, closes #314
2016-09-12 12:39:12 +12:00
61de1fe0d6
Add asymptote support as a c clone
2016-09-10 17:22:30 +02:00
35ee5a91f9
Fix Python member functions with Universal Ctags, closes #306
2016-09-10 21:02:09 +12:00
f8587f106c
Keep cursor on same tag when toggle hide non-public
2016-08-27 18:21:06 -04:00
7fbd1ad375
Add case-insensitive sort option
2016-08-27 18:14:10 -04:00
931cb37e6b
Fixed sentence about pseudo-tags
2016-03-16 20:30:34 -03:00
7b36c46d17
Change mentions of GNU ctags to BSD ctags
2015-06-19 11:42:35 +12:00
91566e6c0b
Merge pull request #274 from UmkaDK/universal-ctags
...
Fixed compatibility with Universal Ctags
2015-06-19 11:30:42 +12:00