Anonymous Coward writes "GitHub's Atom, a new text editor blending C++ and web technologies, is now being released as a limited beta. The new editor, which claims to have partial TextMate support, is extensible with the help of a centralized add-on manger (the same way Eclipse does) and is heavily integrated with the github platform. The final licence is not known at the moment, but the project already makes use of over 80 open source software packages.
Access to the beta is currently "invite only"."
(Score: 3, Interesting) by ztoth on Friday February 28 2014, @05:03PM
Hmm, a happy emacs user here, I think emacs (and I hear vim, too), comes very close to these requirements. It has a steep learning curve for sure, but it's only as bloated as you want it to be. I just checked that a "pure", unconfigured emacs starts up and comes to a usable state in a fraction of a second on my 4 year old machine, and it already comes with many goodies preloaded, including support for many programming languages. My fully-loaded emacs takes about 5 seconds when I start it for the first time (i.e. after a fresh boot), and 2.5 seconds after that. Once it's up and running, it's fast. I'd say it's not so bad, and actually if you use the client-server model, even the startup is lightning fast: you start an instance once in the background, which loads every plugin and extension you want, then the rest of your instances will simply connect to it and start up in zero time.
With extensions like hideshow, smart-tab, yasnippet, and integrated cscope interface, version-control support, integrated man pages, compilation, GDB and shell, it becomes an extremely powerful editor and IDE. On top of that, org-mode is great for note taking, and I even use emacs to connect to irc.soylentnews.org. There are countless other things people use emacs for (e.g. email, browsing, playing games, instant messaging...)
(Score: 1, Informative) by Anonymous Coward on Friday February 28 2014, @05:33PM
Csope/ctags are very old and outdated tools. These tools can't handle c++, not mentioning c++11. There is clang-complete for vim (horribly slow) or youcompleteme (requires rebuilding vim) but these tools lack refactoring and other features.