raven42
bc48b8b84b
Scoped Highlighting ( #683 )
...
* Scoped highlighting fix
Attempt to change the scoped highlighting of the tagbar window. This
will now look only for 'stl' tag types when looking for the nearby tag
when looking to highlight. It does however take into account if the
cursor is on the same line as the tag and highlights it then as well.
* Add additional documentation
* Add documentation for tagbar#printfileinfo() debug routine
2020-10-26 10:19:14 -05:00
raven42
c26bf78a61
Merge pull request #676 from raven42/unknown-kinds
...
Add protection for unknown kinds
2020-10-20 07:54:10 -05:00
diegok
353701eb8c
Undone changes on legacy exuberant-ctags types file
2020-10-20 12:01:37 +02:00
diegok
f9012df43b
Add missing attributes and methods kinds on perl type
2020-10-20 11:11:29 +02:00
raven42
34a95983ed
Add protection for unknown kinds
...
Perform a has_key() check prior to referencing the dictionary to ensure
the dictionary has a valid key for the specified kind.
Note: When an unknown kind is found, it can mess up the tag highlighting
in the tagbar window. Not sure why this is occurring.
2020-10-19 12:16:36 -05:00
Josh French
5fc8a7a209
enumerators -> enumerations
2020-10-01 16:52:36 -04:00
Josh French
edb5d15f4d
Add typescript mappings for universal ctags
2020-10-01 16:03:37 -04:00
raven42
9e2e5d93b4
Merge branch 'master' into large-file-handling
2020-09-23 11:47:24 -05:00
David Hegland
64730d27a9
Added fsize calculation in fileinfo so better tracking can be used to display in tagbar window
2020-09-23 11:45:02 -05:00
Caleb Maclennan
259b47a691
Fix vimscript snafu from #660 , closes #662
2020-09-23 17:09:39 +03:00
Luis Piloto
8d17340295
Add g:tagbar_visibility_symbols ( #660 )
2020-09-23 13:43:05 +03:00
Luis Piloto
5339b4e8bd
Add g:tagbar_scopestrs ( #661 )
...
Allows mapping scope suffixes (e.g. 'function') to user-defined values.
2020-09-23 13:02:34 +03:00
Caleb Maclennan
b607006c56
Fix syntax issues that are lint warnings
2019-10-22 17:53:08 +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
Caleb Maclennan
e471e57ea6
Merge pull request #530 from hupfdule/manpage-support
...
Add support for manpages
2019-10-22 10:19:23 +03:00
Ayman Bagabas
231428ebcd
Add uctags markdown support
...
This adds basic markdown headings support based on Universal ctags.
https://github.com/universal-ctags/ctags/pull/1727 #489
Signed-off-by: Ayman Bagabas <ayman.bagabas@gmail.com >
2019-07-04 05:22:16 -04:00
PreslavMihaylov
1998a45805
added support for golang for exuberant ctags
2019-04-27 09:06:04 +03:00
Marco Herrn
7e53921d4d
Add support for manpages
2019-03-26 16:31:26 +01:00
Marco Herrn
a91422aae3
Add asciidoc support
2019-03-26 14:06:55 +01:00
Wilfried Chauveau
7f693a0cd4
Rust: fix method kind from F to P
2017-11-20 23:18:28 +01:00
Mitesh Athia
af94c07aea
Formatting
2017-10-17 21:53:58 -04:00
Mitesh Athia
c86ab1caa6
Update uctags.vim
2017-10-17 21:50:02 -04:00
Jan Larres
a9fc0fc46b
Log version info at beginning of logfile
2017-09-18 21:04:43 +12:00
Jan Larres
460f3c8f2e
Use function references in prototypes
...
This makes it possible to actually see the function names in
stacktraces. It also means that the internal objects of some of the tag
prototypes don't need to be public any more.
2017-09-13 17:48:43 +12:00
Jan Larres
b4643521ff
Add support for various types for [u]ctags
...
Exuberant Ctags:
- ObjectiveC
Universal Ctags:
- Ada
- Autoconf
- Automake
- Ctags config
- D
- Elm (courtesy of @bitterjug)
- Go
- ObjectiveC
- Perl 6
- Protobuf (closes #437 )
- R
Also various improvements to existing definitions based on changes in
Universal Ctags.
2017-09-03 19:01:16 +12:00
Chiu-Hsiang Hsu
c6c88004c7
Add Rust support
2017-08-22 23:45:25 +12:00
Ruchee
c2af2173b5
Added CSS support with Universal Ctags
2017-08-22 23:36:46 +12:00
Michael Rubanov
c2ae24e7ab
Clojure support improvement
...
Added kinds:
* namespace
* definition
* function
* private function
* macro
* inline
* multimethod definition
* multimethod instance
* definition (once)
* struct
* intern
* namespace
2017-08-22 22:37:24 +12:00
Jan Larres
886af9ddc1
Fix Ruby typedef for current uctags, closes #407
2017-08-21 22:57:46 +12:00
Jan Larres
d4c370cf0e
Handle tags that cover multiple scopes correctly
...
References: #430
2017-08-20 20:07:34 +12:00
Jan Larres
02f8a922b1
Remove unused 'j' php kind
2017-08-20 18:08:31 +12:00
Bruce Weirdan
6e1f1b8c85
Added interface and trait scopes
...
* Added interface and trait scopes that were missing from the previous
commit.
* Also restored fold status for classes kind to upstream value.
2017-08-20 17:24:26 +12:00
Bruce Weirdan
7ffec4539d
Added php scopes and additional kinds
...
Added scopes, so tagbar will show the following hierarchy:
```
namespace
subnamespace
...
class
property (variable)
...
method
...
```
Additional kinds added (basically the same as #283 ):
* namespaces
* use aliases (imports)
* traits
2017-08-20 17:24:26 +12:00
Jan Larres
f20edb5a56
Rename types autoload directory
2017-08-20 17:11:37 +12:00
Jan Larres
877a4a939c
Extract debug functionality into separate file
2017-08-20 17:02:36 +12:00
Jan Larres
fef0732394
Separate {ex,u}ctags definitions out into individual files
2017-08-14 21:18:02 +12:00
Jan Larres
2abcbf33f0
Extract prototypes to separate autoload files
2017-08-14 21:18:02 +12:00