emacs-devel
[Top][All Lists]
Advanced

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

Re: IDE


From: Dmitry Gutov
Subject: Re: IDE
Date: Thu, 15 Oct 2015 06:16:05 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.0

On 10/14/2015 01:29 AM, Eric Ludlam wrote:

Simple things like showing the function you are editing, highlighting
tags with various features in different ways,or knowing what class the
method you are in are handy and quick little features that can be built
generically on top of CEDET, but which require piles of code to do
individually without that type of support. imenu, etags, ctags, global,
ident, etc all exist because it is useful, but none of those tools get
bound into a buffer, so their level of usefulness is limited to "jump to
a location" instead of handy inline features.

Not sure what you mean by "bound into a buffer", but IMenu, in general, only requires a few regexps, and once you have those in place, which-func-mode can show up in which "tag" you are.

And ctags can be used for "a database of tags across a project". You require it either way, since only open buffers are parsed by Semantic.

> 3) a standard way of knowing where you are in relation to other tags

How does that help?

Because it is a multi-mode buffer, so sometimes you want to complete
srecode symbols, and sometimes you want to complete from a different
language.

Makes sense, thanks.



reply via email to

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