[sisyphus] git и alias'ы
Alexey I. Froloff
raorn на altlinux.org
Пт Июн 26 18:50:34 MSD 2009
Очень привык к комплишну, уже на автомате набираю две-три буквы
команды и жмакаю Tab, а git checkout начал конкретно доставать:
$ git che<Tab>
---- git command ----
...
(материмся)
$ git check<Tab>
---- git command ----
...
(материмся)
И в итоге completion оказывается бесполезен.
Делаем вид, что бранч это такой специального вида каталог:
$ alias gcd='git checkout'
Как раз три буквы, и комплитить не надо. И чтобы работал
комплишн аргументов (zsh only):
$ compdef _git-checkout gcd
Ура!
$ gcd <Tab>
---- branch-name ----
...
---- tag-name ----
...
---- index file ----
...
--
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20090626/1b475cd5/attachment.bin>
Подробная информация о списке рассылки Sisyphus