LINUX.ORG.RU

Zsh и emerge в Gentoo

 , ,


0

1

Вот мой .zshrc:

zstyle ':completion:*' completer _complete _correct _approximate
zstyle :compinstall filename '/home/sergey/.zshrc'
autoload -Uz compinit
compinit
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=100000
setopt appendhistory autocd
bindkey -e
bindkey ';5D' emacs-backward-word
bindkey ';5C' emacs-forward-word
export WORDCHARS=''
autoload -U promptinit
promptinit
prompt redhat

Проблема: если я хочу установить конкретную версию пакета (emerge =www-client/firefox-31.0) то zsh говорит:

zsh: www-client/firefox-31.0 not found
Такое ощущение, что zsh сам как-то обрабатывает «=». Что делать, как лечить?

★★

Замени на

emerge \=www-client/firefox-31.0
Не нашел, как отключить в zsh такое поведение =.

iVS ★★★★★ ()
Ответ на: комментарий от alextk

Что в угловых?

git branch (есть у гита такая проблема, что не всегда знаешь бранч, в котором находишься). Тема взята из oh-my-zsh. Можно найти и для mercurial. Мне что нравится - это многострочный prompt, а то при разрастании пути обычный промпт лезет в правый угол экрана.

iVS ★★★★★ ()
Последнее исправление: iVS (всего исправлений: 2)

Это автодополнение так работает пытаясь найти файл в $PATH

#magic equals
vim =some_file # edits file anywhere in $PATH
ls =some_file # lists file anywhere in $PATH

Как выключить - не знаю, гентупроблемы не нужны

zolden ★★★★★ ()

Экранировать надо. или бэкслэшем, или кавычками. со временем привыкаешь.

funeralismatic ★★★ ()
Ответ на: комментарий от Deleted

Не ерунду. Я подобным образом собирал старые версии питона. А в качестве параметра - файл .ebuild. И собиралось. Это, кстати, более запарный метод, чем предлагают, но мне норм.
( RADDyomin)

anonymous ()
Ответ на: комментарий от anonymous

Это, кстати, более запарный метод, чем предлагают

Поэтому и ерунда. Если есть способ проще, то зачем мудрить? А у человека всё решилось одной строчкой в конфиге.

Deleted ()

Кавычки. Кавычки поставь :).

pztrn ★★★★ ()
Ответ на: комментарий от luke

Полный путь можно не показывать.

Тут было бы неплохо показать примером: чтобы путь был настолько неполным, чтобы не разрастался, и настолько информативным, чтобы не было надобности в pwd.

iVS ★★★★★ ()
Последнее исправление: iVS (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.