1
0
mirror of https://github.com/gryf/tagbar.git synced 2026-04-20 13:11:24 +02:00

688 Commits

Author SHA1 Message Date
gryf 75174f1c09 Fix has_key() parameters in currenttagtype function. 2020-08-23 17:57:46 +02:00
Danilo Luvizotto a81c01c294 Fix maximized state track on close (#642) 2020-08-17 08:33:00 +03:00
raven42 a5090717dd Add function tabgar:Update() to manually trigger AutoUpdate() (#633)
Co-authored-by: David Hegland <david.hegland@broadcom.com>
2020-08-03 15:30:13 +03:00
raven42 88bdb86325 Remove debug statement left in 4e7e199 causing screen flicker (#634) 2020-08-03 12:13:03 +03:00
embear 3fe9d8e13b Check for existence of key in dictionary before using it (#631) 2020-07-30 20:36:07 +03:00
raven42 5bb0ef3576 Add more flexible options for window positioning (#630)
New configuration option for g:tagbar_position that will supercede g:tagbar_left. This option allows for new values for 'top', 'bottom', 'left' and 'right' (default:'right') to position the Tagbar window.

New configuration option for g:tagbar_height that will supercede g:tagbar_vertical. This option is used to set the Tagbar window height when the window is split using the 'top' or 'bottom' position.

New configuration option for g:tagbar_no_status_line. This option will disable any Tagbar status line updates in the event another plugin is controlling the status line. This prevents Tagbar from changing the status line when Tagbar is not the active window.

Co-authored-by: David Hegland <david.hegland@broadcom.com>
2020-07-29 21:18:17 +03:00
tanhuacheng d7063c7484 Reset window after jump to tag if zoomed (#625) 2020-06-25 00:01:58 +03:00
Aaron Toderash 56399f446c Document extra languages supported by universal-ctags (#621)
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
2020-06-12 00:04:31 +03:00
Hedy Li fcabc99ca6 Add link to docs and how to open docs in README.md (#619)
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
2020-06-06 16:36:02 +03:00
Linwei a36880be22 Prevent temporary window creation on Windows (#611)
Co-authored-by: skywind3000 <skywind3000@163.com>
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
2020-05-30 11:51:45 +03:00
Caleb Maclennan f1bea00e5b Merge pull request #610 from majutsushi/no-cache 2020-05-29 22:42:31 +03:00
Caleb Maclennan e8d127bf40 Catch error message from u/e ctags variants
Co-authored-by: Steven Engler <sengler@uwaterloo.ca>
2020-05-29 21:56:48 +03:00
Caleb Maclennan 92752b89ce Add option to disable use of tmp file cache 2020-05-29 21:02:31 +03:00
cridemichel 2a1486447a Play nicely with popup windows (#604) 2020-05-05 15:47:01 +03:00
Felix Strobel 1e50ea8536 Fix license link in readme file (#599) 2020-04-24 18:37:42 +03:00
cridemichel 679a9d9ac9 Block ProcessFile from processing unloaded or nonexistant buffers (#589) 2020-01-23 18:06:44 +02:00
Caleb Maclennan 6dafb3dfe8 Merge pull request #308 from gryf/show_tag_kind2
Additional function for displaying type of a current tag.
2020-01-17 13:59:59 +02:00
PiotrProkop f3b76f9832 Fix for embedded interfaces 2020-01-17 10:27:11 +01:00
PiotrProkop 175f5053a1 Add package to singular_types dict to make it work for Golang 2020-01-17 10:27:11 +01:00
gryf d864a44a3d Additional function for displaying type of a current tag.
Introducing small function for displaying type (kind) of a current tag.
Useful for putting it in the status bar.
2020-01-17 10:26:47 +01:00
Caleb Maclennan db6f884fc7 Update information amout contributors 2020-01-16 13:18:53 +03:00
zhmars 86ab45aba7 Fix document syntax highlight (#587) 2020-01-16 11:41:04 +02:00
Caleb Maclennan 65e014e5a3 Revert incorrect function argument handling 'fix'
This reverts commit 2e952fb336 (#585).

This reverts commit bdcdd8d0d7 (#584).
2020-01-15 12:20:16 +03:00
cridemichel 2e952fb336 Fix bug in function 'put', was parsing wrong number of args (#585) 2020-01-14 16:56:21 +02:00
cridemichel bdcdd8d0d7 Fix argument handling bug in AutoUpdate function (#584) 2020-01-14 12:11:37 +02:00
dave 3bd3ba403d gotags: kinds support ``e:embedded` and `w:fields`` (#583)
fix Unknown tag kind encountered: "e".
2020-01-08 08:34:21 +02:00
jrc2139 c876263e47 feat(dart_ctags): Support dart if dart_ctags is installed (#581) 2020-01-06 16:29:08 +03:00
Caleb Maclennan 3753b235a1 Merge pull request #580 from jrc2139/gotags
feat(gotags): override ctags for go if gotags is installed
2020-01-04 10:10:50 +03:00
John Castronuovo 0a8a22e34d feat(gotags): override ctags for go if gotags is installed 2020-01-03 23:48:19 +01:00
mars 524aa93372 Add g:tagbar_show_balloon option 2020-01-03 10:53:56 +03:00
Caleb Maclennan ccc0d64e59 Merge pull request #575 from majutsushi/termencoding
Test whether &termencoding even exists before use
2020-01-02 21:43:01 +03:00
Caleb Maclennan 3c4c8af4b4 Test whether &termencoding even exists before use
Fixes #574

See also:

* https://github.com/neovim/neovim/pull/2631
* https://github.com/neovim/neovim/issues/7445
* https://github.com/vim/vim/commit/ac360bf2ca293735fc7c6654dc2b3066f4c62488
2020-01-02 08:01:14 +03:00
Caleb Maclennan d1c3f516ea Use Reviewdog to run Vint for nicer PR feedback (#572) 2019-12-31 07:43:56 +03:00
Adam Jimerson ce30e3f0d1 Fall back to using bourne shell if $SHELL is Elvish (#571)
If vim is launched from the Elvish shell, then fall back to using the
bourne shell (sh) or a bourne compatible shell when calling
{universal/exuberant-}ctags.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
2019-12-22 08:28:44 +03:00
Caleb Maclennan a0f51bd5a6 Arrange (u)ctag argument order to not clobber others (#560) 2019-10-25 21:44:37 +03:00
Caleb Maclennan ede158656a Merge pull request #557 from alerque/master
Test for basic functionality in (n)vim using CI job
2019-10-23 18:24:36 +03:00
Caleb Maclennan d7f6ec1f8e Use --headless for Neovim test, install from universe 2019-10-23 17:28:43 +03:00
Caleb Maclennan f5a4932ed8 Add badge for CI check workflow 2019-10-23 16:18:51 +03:00
Caleb Maclennan c62eaf944b Test for basic functionality in (n)vim using CI job 2019-10-23 16:18:51 +03:00
Caleb Maclennan dcd5f446c3 Clarify ctag version compatibility, closes #556 2019-10-23 14:12:40 +03:00
Caleb Maclennan e718c189e6 Merge pull request #555 from alerque/master
Add vimscript linter config and CI job
2019-10-23 08:05:24 +03:00
Caleb Maclennan 7e619b5f1c Add status badge for lint job, encourage good behavior 2019-10-22 18:10:44 +03:00
Caleb Maclennan 750b779ca3 Fix variable scope issues revealed by vint 2019-10-22 18:02:00 +03:00
Caleb Maclennan b607006c56 Fix syntax issues that are lint warnings 2019-10-22 17:53:08 +03:00
Caleb Maclennan 3c63890ce0 Setup GitHub Actions to lint vimscript 2019-10-22 17:23:55 +03:00
Caleb Maclennan 61bee90638 Add note to README so it is explicit this works with Neovim 2019-10-22 11:02:32 +03:00
Caleb Maclennan 0642b84cd4 Cleanup maintainer notice from README, closes #549
More contributors (and contributions) always welcome, but there are
a couple active maintainers now so I think we can call it settled.
2019-10-22 11:00:42 +03:00
Caleb Maclennan 4b51aa490e Use different argument for ctags vs. uctags, closes #552 2019-10-22 10:47:51 +03:00
Caleb Maclennan cf6eb2d9f7 Merge pull request #544 from aymanbagabas/aymanbagabas/markdown
Add uctags markdown support
2019-10-22 10:38:05 +03:00
Caleb Maclennan 22f8084a2a Merge pull request #537 from preslavmihaylov/master
added support for golang for exuberant ctags
2019-10-22 10:23:56 +03:00