既存の拡張機能¶
次に virtualenvwrapper で利用できる拡張機能を紹介します。
emacs-desktop¶
emacs desktop-mode はセッション間で emacs の状態(バッファのオープン、リングの削除、バッファの位置等)を保存させます。それは他の IDE に対する1つのプロジェクトファイルとして使用することもできます。 emacs-desktop プラグインは、カレントのデスクトップファイルを保存するトリガーを追加して、 workon
で新しい仮想環境をアクティブ化するときに新たなファイルを読み込みます。
user_scripts¶
user_scripts
拡張は virtualenvwrapper で提供され、デフォルトで有効です。それは ユーザカスタマイズ で説明したユーザのカスタマイズスクリプト機能を実装します。
vim-virtualenv¶
vim-virtualenv は、Jeremey Cantrell によるプラグインで vim から virtualenvs を制御します。virtualenvwrapper と一緒に使う場合は、vim-virtualenv が編集するファイル名に対応してアクティブ化する virtualenv を識別します。