Banner Image

1 Post

I got into this after listening to people talk about using emacs-like keybindings in other IDEs. Some even have worked on projects to deblob and [install vscode](https://github.com/fusion809/vscode-installer) with their own setup. And while I find interesting the idea of a free version of visual studio driven on the backs of one of the companies that formerly had such strong feelings against the libre-posix-land, I also have a soft spot for emacs and will always return to it.

2 What does an IDE need?

The emacswiki sums this up with three different articles. Together, in my opinion, these three cover the basics of an IDE in emacs jargon:

2.1 Auto-Completion Modes

The ability to type a few chars in a given language:

3 [jedi-starter](https://github.com/wernerandrew/jedi-starter) for emacs as a Python IDE

Has a [demo and tutorial video](https://www.youtube.com/watch?v=6BlTGPsjGJk).

Builds on top of these:

Install either manually or with package.el.

4 [emacs-ide](https://emacs-ide.tuxfamily.org/)

Tested this back in February, review pending…

5 [atilaneves](https://atilanevesoncode.wordpress.com/)

Átila has a [video presentation](https://www.youtube.com/watch?v=5FQwQ0QWBTU) about using emacs as an ide.

Átila suggests an IDE should have the following. And regardless of which features an IDE should subjectively or objectively possess, emacs can extend to provide them.

5.1 [cmake-ide](https://github.com/atilaneves/cmake-ide)

Review pending…

5.2 [ropemacs-py3k](https://github.com/atilaneves/ropemacs_py3k)

Review pending…

6 [cedet](http://cedet.sourceforge.net/)