C/C++ Development Environment for Emacs
Dev tools
editor configuration
SHOW HN2014
How HN took it
0 positive, 3 neutral or asking, 1 mixed, 6 critical, out of 10 comments about the project. Thread score -0.43.
Execution: 0 for, 5 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Guide is useful and practical for navigating the Linux kernel
From 1 comment
I can understand where he is coming from. At least in my case the question was - how come there is no package that does all this by default? Install the package and that's it...…
crististm on HN
CEDET works well with Boost and templates for completion
From 1 comment
AutoComplete has nothing to do with C/C++. It's just a package for displaying completion candidates, but you must give it a source for displaying. It is pretty outdated compare…
tuhdo on HN
Objections
Guide is too much of an information dump for novices
From 1 comment
While it's good to see the work you put into this article, for the emacs novice it really is far too much of an information dump, in particular it's a little difficult to keep…
CJefferson on HN
Emacs C++ tooling does not handle modern C++11 or heavy templates well
From 2 comments
Regarding the C++ parser, here's the current state: It does not support any C++11. Especially 'auto' is problematic, since type inference is quite a hard problem. Basic templates…
deng on HNIt is not really linked to boost, but meta-programming make many things many difficult for an IDE (whatever the IDE is). For instance, I could have this class: template<typename…
mandor on HN
Emacs setup is overly complex compared with IDEs
From 1 comment
This actually convinced me to never use Emacs as C/C++ IDE ever. The amount of unnecessary complexity is astounding.
sprash on HN
Requests
Provide a basic config or package install for easy setup
From 3 comments
While it's good to see the work you put into this article, for the emacs novice it really is far too much of an information dump, in particular it's a little difficult to keep…
CJefferson on HNI agree: this is not C/C++ IDE, this is a C IDE (and maybe a "C-with-classes" IDE). None of these emacs packages (e.g. CEDET) handle modern C++ well (heavy use of generic…
mandor on HNI can understand where he is coming from. At least in my case the question was - how come there is no package that does all this by default? Install the package and that's it...…
crististm on HN
Support for modern C++ and Boost in the parser
From 1 comment
Regarding the C++ parser, here's the current state: It does not support any C++11. Especially 'auto' is problematic, since type inference is quite a hard problem. Basic templates…
deng on HN
Questions
How well does it handle templates and C++11 features
From 1 comment
While it's good to see the work you put into this article, for the emacs novice it really is far too much of an information dump, in particular it's a little difficult to keep…
CJefferson on HN
Alternatives named
PyCharm, Eclipse CDT, Qt Creator, Visual Studio, Xcode
From 4 comments
After a few years with PyCharm I'm not excited to manually write wads of elisp to get basic functionality. Instead I pay the JetBrains people a negligible sum per year (and the…
Erwin on HNI primarily use Eclipse CDT (C/C++ Development Tools) these days, because it's free and runs on Linux/Mac. However, my favorite C++ IDE so far has been Visual Studio with the…
winter_blue on HNI love emacs, and use it daily for lots of text-editing, but since I've been learning Qt, I've been using Qt Creator and seems much easier to get certain things (which granted…
malkia on HNIf you work on a Mac, Xcode is the best IDE for C++. I initially thought that it handled only objective-c, but was quite surprised by how efficient it is in handling C++ syntax.
coliveira on HN
rtags, clang-ctags, company-clang, clang-completion-mode
From 2 comments
AutoComplete has nothing to do with C/C++. It's just a package for displaying completion candidates, but you must give it a source for displaying. It is pretty outdated compare…
tuhdo on HNthere is always the clang-completion-mode which uses clang/llvm infratructure for more comprehensive emacs integration...
signa11 on HN