Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a good emacs plugin for Python just like ESS for R and slime for Lisp? [closed]

I have tried Ropemacs and Pymacs, but I don't think they are good enough..

I really like the powerful completion in ESS and Slime.

For python, I usually try iPython if I want to try some function experimentally.

Is there such a emacs plugin(tab-completion) for Python?

like image 344
Hanfei Sun Avatar asked May 25 '12 22:05

Hanfei Sun


People also ask

Is Emacs good for Python?

Emacs for Python Development With elpy. Emacs is ready out of the box to edit Python code. The library file python. el provides python-mode, which enables basic indentation and syntax highlighting support.

How do I use R in emacs?

Start up Emacs without a file argument - just type emacs & at the prompt. Now execute R-mode - enter M-x R Think of M-x as `execute' and `R' for R. Emacs will then ask you for your R Starting Directory - enter the directory where you want to create a new (or open an already existing one) .


2 Answers

This post has good tips about Emacs as Python "IDE":

In this post I’ll show how to configure emacs to write Python programs. We want to have not only basics things like syntax highlighting, but also code completion, easy access to Python’s documentation, ability to check for common mistakes, run unit tests, debugging, and a good interactive programming environment.

This setup is based on ipython and python-mode, but it’s also possible to use rope, ropemacs, and the auto complete mode as we can see here. I didn’t have much luck with ropemacs in the past but I’ll try it again in the future.

like image 191
msampaio Avatar answered Sep 21 '22 08:09

msampaio


This is what I use: https://github.com/gabrielelanaro/emacs-for-python/

Easy to install and almost everything you'll ever need if you want to configure emacs as a Python IDE

like image 24
tehmisvh Avatar answered Sep 19 '22 08:09

tehmisvh