[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: IDE
From: |
Dmitry Gutov |
Subject: |
Re: IDE |
Date: |
Mon, 12 Oct 2015 14:29:33 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.0 |
On 10/12/2015 02:05 PM, Oleh Krehel wrote:
I like the first style a lot more. The second looks a lot like the ugly
mess of Eclipse.
I agree, the Microsoft IDE looks slicker here, but the examples are
basically the same, in that they use separate frames for the completion
list and documentation, not the same one.
Eclipse uses a combined one, last I checked.
The first part is just Emacs' style of doing things: we usually enter
stuff in the minibuffer, so it makes sense for completion to display
A lot of users are fine with that, but I think we should do better.
Ivy also could use a popup to display completions, in the future.
Ideally, I'd prefer something like Sublime/Atom popup at the top of the
screen that you get after pressing C-p.
there. The second part is arguably unnecessary: I usually just jump to
definition of symbol rather than look at the docstring inline.
You'd think so, but displaying the docstring automatically, like
Auto-Complete does (as well as certain IDEs), has been a common request
for a while. And now, https://github.com/expez/company-quickhelp is
pretty popular.
CEDET is usable, but it can't be as fast and as precise as
GCC. Add to that that the language standard is updated every 5 years or
so with new syntax. GCC has the people to update the parser
accordingly. Doing so for CEDET would be a duplication of effort, and we
don't have the people to do it anyway.
Agree.
Could someone explain to me if making GCC the dependency of Emacs would
be a good idea, from technical and freedom point of view? Personally, I
wouldn't care if Emacs executable would get inflated a bit more, if that
meant access to true IDE features, which are only possible with a
precise and fast parser.
Having the whole GCC as a dependency might be problematic, but that's
not the #1 problem. AFAIK, GCC currently has no "code completion"
feature anywhere.
- Re: IDE, (continued)
- Re: IDE, Eli Zaretskii, 2015/10/15
- Re: IDE, Eli Zaretskii, 2015/10/11
- Re: IDE, martin rudalics, 2015/10/15
- Re: IDE, Eli Zaretskii, 2015/10/11
- RE: IDE, Drew Adams, 2015/10/11
- Re: IDE, Dmitry Gutov, 2015/10/15
- Re: IDE, Dmitry Gutov, 2015/10/11
- Re: IDE, Oleh Krehel, 2015/10/12
- Re: IDE, Eli Zaretskii, 2015/10/12
- Re: IDE, Steinar Bang, 2015/10/12
- Re: IDE,
Dmitry Gutov <=
- Re: IDE, Oleh Krehel, 2015/10/12
- Re: IDE, Óscar Fuentes, 2015/10/12
- Re: IDE, Oleh Krehel, 2015/10/12
- Re: IDE, Eli Zaretskii, 2015/10/15
- Re: IDE, Eli Zaretskii, 2015/10/12
- Re: IDE, Dmitry Gutov, 2015/10/15
- Re: IDE, Oleh Krehel, 2015/10/15
- Re: IDE, Dmitry Gutov, 2015/10/15
- RE: IDE, Drew Adams, 2015/10/12
- Re: IDE, Dmitry Gutov, 2015/10/15