1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
=====================
Existing Extensions
=====================
Below is a list of some of the extensions available for use with
virtualenvwrapper.
emacs-desktop
=============
Emacs desktop-mode_ lets you save the state of emacs (open buffers,
kill rings, buffer positions, etc.) between sessions. It can also be
used as a project file similar to other IDEs. The emacs-desktop_
plugin adds a trigger to save the current desktop file and load a new
one when activating a new virtualenv using ``workon``.
.. _desktop-mode: http://www.emacswiki.org/emacs/DeskTop
.. _emacs-desktop: http://www.doughellmann.com/projects/virtualenvwrapper-emacs-desktop/
.. _extensions-user_scripts:
user_scripts
============
The ``user_scripts`` extension is delivered with virtualenvwrapper and
enabled by default. It implements the user customization script
features described in :ref:`scripts`.
vim-virtualenv
==============
`vim-virtualenv`_ is Jeremey Cantrell's plugin for controlling
virtualenvs from within vim. When used together with
virtualenvwrapper, vim-virtualenv identifies the virtualenv to
activate based on the name of the file being edited.
.. _vim-virtualenv: https://github.com/jmcantrell/vim-virtualenv
.. _extensions-templates:
Templates
=========
Below is a list of some of the templates available for use with
:ref:`command-mkproject`.
.. _templates-bitbucket:
bitbucket
---------
The bitbucket_ extension automatically clones a mercurial repository
from the specified bitbucket project.
.. _bitbucket: http://www.doughellmann.com/projects/virtualenvwrapper.bitbucket/
.. _templates-django:
django
------
The django_ extension automatically creates a new Django project.
.. _django: http://www.doughellmann.com/projects/virtualenvwrapper.django/
.. seealso::
* :ref:`developer-templates`
|