emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gtags/ctags/etags/cscope support?


From: Konstantin Kharlamov
Subject: Re: gtags/ctags/etags/cscope support?
Date: Sat, 23 Mar 2019 19:48:04 +0300



В Сб, мар 23, 2019 at 7:06 ПП (PM), Ergus <address@hidden> написал:
Hi all:

Some days ago Stefan was talking about ebrowse but now it makes me
think.

Between global/gtags/ctags/etags/cscope which of them has been (|| will
be) better supported in emacs. Because there are many packages around
but I can't estimate their popularity.

AFAIK ctags and etags share the same format. There's a lot of different apps that generate TAGS file, e.g. etags, ctags, anjuta-tags; then there were some old unsupported ctags, but nowadays by ctags usually implied "universal ctags" which is the maintained version of older ctags.

I can't answer for the rest of them. But one thing I can tell: tags stuff is very popular because it allows to share some infrastructure with Vim. Ofc formats are a bit different, but not very much, and usually tagging apps can produce both Emacs and Vim formats.

To add even more confusion: nowadays there's an open LSP standard, and I think it's the future. It supports a lot of different editors, lots of languages, and is more flexible than tags (in LSP, basically, you have a separate server running that provides features to editors).

Is it there any internal support for any of them within emacs? Is the
ggtags package actively maintained?
Because I want to invest some time in one of them to improve the support
for tramp and ivy.

Which of them has more potential in your opinion?

Thanks in advance
Ergus






reply via email to

[Prev in Thread] Current Thread [Next in Thread]