Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A collection of prototype code to make coding Python in Emacs work better over TRAMP and with virtualenv.
Emacs Lisp Python Shell
Branch: master

Set remote virtualenv in case where a local copy of a file using the …


virtualenv was the most recent to set the virtualenv.


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.