From afa466426a6039283c376b1c05b50b2dadcbaf4f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 28 Jan 2020 14:04:46 +0300 Subject: [PATCH] =?utf8?q?zsh=20completion=20=D0=BF=D1=83=D1=82=D0=B5?= =?utf8?q?=D0=B9=20=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=20=3D?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://git.stargrave.org/cgit.cgi/dotfiles.git/commit/?id=8b9bc47b7f84a96b9182e6614e812abf190f52e8 В zsh есть опция MAGIC_EQUAL_SUBST, но она не работает для родной системы completion, насколько понял. Или скорее так: не работает для completion-а который я у себя написал, считая его идеальным для себя. Но в нём есть недостаток который я терпел: если речь не про присваивание переменных окружения, то после знака равно он не дополняет пути (--prefix=~/whatever не сработает). Я vi-клавишами быстро прыгал до равно, ставил пробел, дополнял, удалял пробел. Хватит это терпеть! Минут за 10 спёр немного кода из других completion-ов и реализовал требуемое поведение. -- 2.50.0