Emacs: python-mode package


Table of Contents

 

1 Install python-mode package

Install python-mode package with M-x package-list-packages.

python-mode 6.1.3 installed An Emacs mode for editing Python code

2 ${HOME}/.emacs

Load python-mode with autoload.

(autoload ‘python-mode “python-mode” “Python editing mode.” t)(custom-set-variables ‘(py-indent-offset 4))(add-hook ‘python-mode-hook ‘(lambda() (setq tab-width 4) (setq indent-tabs-mode nil) ))

3 Install PyChecker

Install PyChecker for checking python syntax. In case of Ubuntu is as below.

$ sudo apt install -y pychecker

4 Key bindings

I use the following key bindings.

TAB Select indent C-c C-r Shift indent to right C-c C-l Shift indent to left C-c C-w Run PyChecker C-c C-c Run REPL

Android | Linux | SDL - Narrow Escape