Skip to content
A collection of prototype code to make coding Python in Emacs work better over TRAMP and with virtualenv.
Emacs Lisp Python Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is a collection of prototype code and configuration for coding Python remotely using Emacs TRAMP buffers and python.el.


Use Emacs version >= GNU Emacs (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-06-10 on - Bazaar revision 108545.

Michael Albinus changed python.el so that it creates temporary files on the remote server for python-send-region within a few days before 2012-06-10.


  1. tramp-virtualenv.el - configuration to teach Emacs and TRAMP to change to a virtualenv given in a remote .dir-locals.el file.

  2. example.dir.locals.el - example directory local variable configuration for Emacs to run python from a remote virtualenv.

  3. - an interactive demo.

  4. - a Bash script to bootstrap a virtualenv for use via Emacs over TRAMP.

Something went wrong with that request. Please try again.