Using Python with Emacs

Back

Introduction

In this page, I will explain my emacs environment for programing and interactive session with Python. I put emphasis on my because this may not be the most elegant solution (and probably it isn't). The effectiveness of a human interface depends a lot on the user's preference. Therefore, the example shown here strongly reflects my personal preferences. You may want to change details of the behavior. You can do so but you have to know a bit about Emacs Lisp. Since I don't have a time to explain Emacs Lisp here, I will just refer you to two nice documents for learning Emacs Lisp, An Introduction to Programming in Emacs Lisp and GNU Emacs Lisp Reference Manual.

My computer environment

Before going into the details of the emacs setting, I will list my computer environment as a reference.

HardwarePC (Sony VAIO type Z)
OSUbuntu 9.10 (x86-64)

Additional packages

In addition to Emacs, you need to install several packages. I took most of the information from here.

.emacs file

Once you have installed the above packages, edit your .emacs file.
Here is an example of .emacs file. You can merge this file into your .emacs file. Please read the comments in the file to see what is going on.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS