[О блоге] [наверх] [пред] [2020-01-28 14:04:46+03:00] [afa466426a6039283c376b1c05b50b2dadcbaf4f]
Темы: [tip][zsh]

zsh completion путей после =

https://git.stargrave.org/cgit.cgi/dotfiles.git/commit/?id=8b9bc47b7f84a96b9182e6614e812abf190f52e8
В zsh есть опция MAGIC_EQUAL_SUBST, но она не работает для родной
системы completion, насколько понял. Или скорее так: не работает для
completion-а который я у себя написал, считая его идеальным для себя.
Но в нём есть недостаток который я терпел: если речь не про присваивание
переменных окружения, то после знака равно он не дополняет пути
(--prefix=~/whatever<TAB> не сработает). Я vi-клавишами быстро прыгал до
равно, ставил пробел, дополнял, удалял пробел. Хватит это терпеть! Минут
за 10 спёр немного кода из других completion-ов и реализовал требуемое
поведение.

    [оставить комментарий]
    комментарий 0:
    From: elena
    Date: 2020-01-29 20:50:54Z
    
    код в студию
    
    комментарий 1:
    From: Sergey Matveev
    Date: 2020-01-29 20:54:38Z
    
    Ссылка в статье ведёт на diff в git-репозитории.
    
    комментарий 2:
    From: Elena Balakhonova
    Date: 2020-01-30 08:44:29Z
    
    извиняюсь, ссылку-то я и пропустила :)
    
    --
    С уважением, Елена Балахонова