LINUX.ORG.RU

косяки bash-completion

 ,


0

1

Что-то в последнее время от bash-completion (не сам комплишн впринципе, а те финты, которые с ним делают, например автокомплит команд гита, или в tar по табу, если z, то комплитят только tgz или tar.gz, что идиотизм) больше вреда, чем пользы.

Вот как искать косяки, ну например в том же tar, или ls, как понять, какой файл гадит? и нельзя оставть навороченный комплит только для пары программ, а остальное втопку?

После посещения машины с солярой пришло просветление, там тот же самый bash, но насколько удобнее без этого bash-completion, и словами не передать!

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

ну вводишь ls ~/Downloads/<TAB> и ничего А просто руками вобьешь ls ~/Downloads - куча файлов. WTF? tar тоже - tar xf /path/to/f<TAB> - и не комплитит, потому что оно согласно жрать только /path/to/file.tar, а .tar.gz, tar.bz2 - не жрёт, хотя сам tar это прекрасно хавает. Я не хочу чтобы мне мешали использовать приложения так, как мне удобно. При этом автокомплит в гите мне очень нравится.

slapin ★★★★★
() автор топика

Вот как искать косяки, ну например в том же tar, или ls, как понять, какой файл гадит?

~$ complete | grep tar
complete -F _tar tar
~$ shopt -s extdebug
~$ declare -F _tar
_tar 3 /usr/share/bash-completion/completions/tar
baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.