<div dir="ltr">I'd second the mention of YouCompleteMe, which is an "IDE functionality" backend that works not only for emacs and vim, but also Sublime and Atom. It is growing more and more IDE'ish features; quick-fix support (using clang's fixit hints) is the latest addition.</div><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 10, 2015 at 2:17 AM Keith Smith via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mats, Renalto - Thanks for the information<br>
<br>
I beg to differ that Eclipse CDT hasn't caught on. The originator of<br>
Eclipse CDT, QNX, and the maintainers, use Eclipse CDT as their IDE<br>
for their OS. QNX is in many high end car nav systems today.<br>
<br>
Eclipse CDT is the basis for many embedded tool chains used by<br>
firmware engineers, both in Linux and Windows.<br>
<br>
Eclipse CDT may not have caught on as a host OS, host app development<br>
IDE, but it is used extensively.<br>
<br>
I have used it for over ten years now. It has had its limitations,<br>
like no 'headless' builds, but that has been corrected.<br>
<br>
Anyway thanks for the info. I was afraid that emacs and vi(m) would be<br>
part of the response. :( Don't use either at present.<br>
<br>
Keith Smith<br>
<br>
On Wed, Sep 9, 2015 at 10:35 AM, mats petersson <<a href="mailto:mats@planetcatfish.com" target="_blank">mats@planetcatfish.com</a>> wrote:<br>
><br>
><br>
> On 9 September 2015 at 15:03, Renato Golin <<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>> wrote:<br>
>><br>
>> On 9 September 2015 at 14:29, mats petersson <<a href="mailto:mats@planetcatfish.com" target="_blank">mats@planetcatfish.com</a>><br>
>> wrote:<br>
>> > Technically, I'm not an LLVM or Clang developer [by which I mean, I'm<br>
>> > not<br>
>> > contributing code to LLVM or Clang, although I do have a patch for clang<br>
>> > that may make it in at some point], but I do use Emacs with cscope.<br>
>><br>
>> Honest question: how does cscope copes with C++11 constructs? I<br>
>> finally gave up emacs when cscope was the only thing I could use and<br>
>> it wasn't enough. Maybe I missed something?<br>
><br>
><br>
> I have not tried on big projects, but I use cscopeĀ on C++ in my hobby<br>
> project compiler, which uses limited C++11 features, and it's not failing in<br>
> any obvious way for this use-case. But llvm is "out of tree", and I<br>
> typically use google and the online doxygen pages for LLVM searches.<br>
><br>
> My main use is in my day-job, which is nearly all C, so C++11 is not a big<br>
> issue - but the build we use has all of clang and llvm in the sources, and<br>
> cscope is not failing in any obvious way, and I can search for "getType" and<br>
> it finds a load of them. But I'm sure there may be more subtle things that I<br>
> don't notice because when I use cscope in this project, I'm typically<br>
> searching for C symbols, not C++ things.<br>
>><br>
>><br>
>><br>
>> > I'm not trying to start a war with Renato about "vi(m) vs (x)emacs" -<br>
>> > it's<br>
>> > pointless,<br>
>><br>
>> That was a joke. :)<br>
><br>
><br>
> Sorry, my "sarcasticly pointing out the pointlessness of a editor flame-war"<br>
> obviously didn't have the (right) sarcasm font... ;)<br>
>><br>
>><br>
>><br>
>> > it's just one of those choices one makes at some point in life -<br>
>> > once you know enough to do things with ease in one, you end up not<br>
>> > liking<br>
>> > the other.<br>
>><br>
>> Yup. Especially as you get older... :)<br>
><br>
><br>
> I've been old quite some time now... ;)<br>
><br>
> --<br>
> Mats<br>
>><br>
>><br>
>><br>
>> > I'm sufficiently damaged that I type ESC+w to copy text in<br>
>> > the browser - which of course doesn't work... :(<br>
>><br>
>> I type :wq and "i" everywhere, too. :)<br>
>><br>
>> cheers,<br>
>> --renato<br>
><br>
><br>
<br>
<br>
<br>
--<br>
"Coincidence is what is leftover when the theory isn't good enough" -<br>
quoted by John Cleese<br>
<br>
"Science is the belief in ignorance of experts" - Richard Fenyman<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>