Meandering not definitive answer; I don't regularly use tags (if I'm looking for something I'll use ripgrep) but . . .
When I've created tags files in the past I usually used exuberant; worked pretty well with the large codebase at $work. I'd also toyed very briefly with GNU global and the emacs interface for same. I had the following perl additions for constant things and Moose-y attributes.
--regex-perl=/Readonly::[a-zA-Z0-9_]+ my [\$@%]([a-zA-Z0-9_]+)/\1/C,Re +adonly:: constant/ --regex-perl=/use constant ([A-Z][a-zA-Z0-9_]+)/\1/c,use constant/ --regex-perl=/has[[:space:]]+([[:alnum:]_]+)[[:space:]]*=>/\1/M,moose +attribute/e
Most "modern" IDEs have moved to using a "language server" to implement the language-specific parsing and symbol lookup and what not; there's Perl::LanguageServer which I've run once or twice with the emacs module (you mention the inferior editor so this article comes up on a search but I can't vouch for it) so you might see if that maybe scratches the need for which you've been using tags.
The cake is a lie.
The cake is a lie.
The cake is a lie.
In reply to Re: Perl ctags How To
by Fletch
in thread Perl ctags How To
by learnedbyerror
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |