emacs-devel
[Top][All Lists]
Advanced

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

Re: IDE


From: Eric Ludlam
Subject: Re: IDE
Date: Mon, 26 Oct 2015 21:33:28 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

On 10/26/2015 07:06 PM, Óscar Fuentes wrote:
There are external Emacs packages that are on
>>track for solving this problem, and an increasing number of features are
>>being implemented around those external packages.
>
>What Emacs can do is provide a common interface those external
>packages to hook into. Like progmodes/xref.el, for example.
>
Trying to find a common ground on current use cases is difficult enough.
Anticipating future requirements is almost impossible. Good luck with
that.

CEDET/Semantic already does this. It can use itself, Global, idutils, or cscope and convert the output into a common semantic tag infrastructure. It has a common searching mechanism so you just write one bit of code to find the symbol you want (via semanticdb) or references you want (via semantic-symref) and it will work fine no matter how the user may have set it up.

While there has certainly been debate here about if people should be writing parsers in elisp and how smart its smart completion is, but the above interfaces are indeed generic, rich, and provides the raw answers from those external tools with a common output format.

Eric



reply via email to

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