3 ms·
I work on a large C++ codebase in emacs. I find emacs keybindings and extensibility (via elisp) far superior to any IDE - and I have tried Eclipse, CLion (IDEA
by hendzen 11y ago
I work on a large C++ codebase in emacs. I find emacs keybindings and extensibility (via elisp) far superior to any IDE - and I have tried Eclipse, CLion (IDEA for C++), Code/Blocks and Netbeans.
For C/C++ specifically, the state of code analysis in emacs has greatly improved due to clang. For example, I get full auto-complete (including for variables declared 'auto') in emacs with irony-mode [0] for code completion, flycheck-irony [1] for on-the-fly syntax checking, and I get jump to definition/find references/etc via clang-ctags [2]. I assume vim has similar extensions.
[0] - https://github.com/Sarcasm/irony-mode https://github.com/Sarcasm/irony-mode
[1] - https://github.com/Sarcasm/flycheck-irony https://github.com/Sarcasm/flycheck-irony
[2] - https://github.com/drothlis/clang-ctags https://github.com/drothlis/clang-ctags
- serge2k 11y agoI find C++ much easier to write in Sublime (or vim) vs Java.
- thawkins 11y agoCLion is only a few months old and can be considered to be a 1.0 release, its already growing more and more capability on each minor update. I use PhpStorm, cLion and PyCharm, and im happy to pay for them, the editor itself is very high quality and having common tools across all the 3 languages i use is great. If only they did a "golang" IDE.
- dlsniper 11y agoYou can use the Go plugin for almost any IDE based on the IntelliJ Platform, that includes CLion and Android Studio. And the best of all, it's free. Give it a try by installing it: https://github.com/go-lang-plugin-org/go-lang-idea-plugin https://github.com/go-lang-plugin-org/go-lang-idea-plugin