Что: 97fc236730a0d0afa6b13e097848f92d7892bc7b
Когда: 2018-07-17 23:17:34+03:00
Темы: tip zsh
Похоже что осилил fuzzy-дополнение файлов в zsh В 961627505458d8f5522bb437aa1b7de6f73e71dc я писал о том, что completion system полностью выключил, потому-что попадаются ситуации когда "info ~/doc/<TAB>" ничего не выведет, а я хочу явно натравить на файл. Я пытался это сделать путём неподключения почти всех completer-ов, оставив только самые базовые. Но, как всегда, проблемы регулярно случаются только из-за того что люди не читают документацию. В FAQ (!!!) zsh-а в разделе "4.6: Suppose I want to complete all files during a special completion?" буквально описывается именно моя ситуация: при включённом completion дополнять только имена файлов. Там же показано как просто задать список completer-ов вообще которые я хочу. В итоге теперь имею возможность дополнения путей такого рода: t/work<TAB> раскроется в test_integration/test_workflow.py. s/r/r2s<TAB> в src/rik2utils/rik2sapi. Теперь zsh делает абсолютно всё что я хотел бы видеть от shell-а.
Сгенерирован: SGBlog 0.34.0