Python virtualenvwrapper и приглашение ZSH

Взгляните на файл примера здесь

В частности, см. Инструкции внизу под заголовком «Выполнение пользовательских команд во время установки». Поскольку вы можете запускать любую команду оболочки, которая вам нравится, внутри установщика, должно быть возможно делать то, что вы хотите.

Цитирование примеров с этой страницы:

# This first command is run as early as possible, just after
# preseeding is read.
#d-i preseed/early_command string anna-install some-udeb
# This command is run immediately before the partitioner starts. It may be
# useful to apply dynamic partitioner preseeding that depends on the state
# of the disks (which may not be visible when preseed/early_command runs).
#d-i partman/early_command \
#       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"

2
01.09.2016, 14:27
1 ответ

Если вы используете конфигурацию grml zsh, которая является конфигурацией по умолчанию для ArchLinux, вам потребуется выполнить некоторые настройки темы в файле~/.zshrc .

В текущей настройке Grml используются темы подсказок, в которых используется переменная подсказки PS1. PS1 используется virtualenv для отображения текущей активной виртуальной среды. Если virtualenv изменит переменную PS1, код темы просто изменит ее обратно на значение текущей темы.

Добавление:

source /usr/bin/virtualenvwrapper.sh
export WORKON_HOME=~/.virtualenvs
function virtual_env_prompt () {
REPLY=${VIRTUAL_ENV+(${VIRTUAL_ENV:t}) }
}
grml_theme_add_token virtual-env -f virtual_env_prompt '%F{magenta}' '%f'
zstyle ':prompt:grml:left:setup' items rc virtual-env change-root user at host path vcs percent

В ваш .zshrc файл должен подойти.

Источник формулировки и ответа:
http://bewatermyfriend.org/p/2013/003/

Правки :формулировка и правописание

0
27.01.2020, 22:45

Теги

Похожие вопросы