zsh частично завершение в aptitude/wajig

Я использую wajig для установки пакетов, однако когда я изменил свою оболочку на zsh, оказалось, что zsh не перечисляет все пакеты в списке завершения, для напр.

apt-get install octave[TAB]

(приблизительно 70 завершений), но когда я пробую

wajig install octave[TAB]

или

aptitude install octave[TAB]

zsh показывает только 19 завершений

другие оболочки, которые я протестировал (удар, рыба) показывают все ~70 завершений во всех 3 случаях. Так есть ли какой-либо способ 'зафиксировать' это завершение в zsh?

3
задан 01.11.2009, 12:51

1 ответ

Я получаю 73 записи для каждого из них. Проверьте, чтобы удостовериться, что Вам назвали функции завершения _apt, _aptitude и _wajig в Вашем zsh каталог функции завершения. Мои находятся в:

/usr/share/zsh/functions/Completion/Debian

Каждая из этих функций отличается, но каждый из них звонит _deb_packages который находится также в том каталоге.

2
ответ дан 08.12.2019, 01:50
  • 1
    хм..., у меня есть эти функции в этом каталоге также, Вы могли отправить свою версию _wajig и _aptitude? Я не уверен, что должно я изменять причину существует вызов к _deb_packages в ней. paste-it.net/public/l71a52d <-Это - мое значение по умолчанию _wajig файл – mk_cafe 01.11.2009, 19:49
  • 2
    Ваш _wajig файл идентичен моему. С тех пор _apt вызовы _deb_packages с "пользой" и другой вызов функций это с "удаленным" я сделал бы apt-get update и посмотрите, помогает ли это. (и возможно apt-get check или apt-get clean) – Paused until further notice. 01.11.2009, 22:19

Теги

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