With this client and the
traad server, you can do Python refactorings from
Emacs. This client includes support for installing traad for you, so you
probably don't even need to think about installing the server separately.
You can install the Emacs client for traad via
Then you can use
traad-install-server to install the Python server into a
The server is installed into a virtual environment using python-environment. You can control this installation with two variables:
traad-environment-rootspecifies the name of the virtual environment. By default it's "traad", and there is often no need to change it. However, if you need to support multiple installation of traad, you might need to modify this variable.
traad-environment-virtualenvspecifies the command used to create the virtual environment (e.g. virtualenv, pyvent, etc.). By default this is
nil, in which case
python-environment-virtualenvwill be used (i.e. the lower-level python-environment setting).
For most users the default values should be fine. You really only need to manipulate these variables if you're installing traad for more than one version of Python.