327ac697c7542f03c69edca1515656a653f23656
- Author
- Veit Lehmann <levito@users.noreply.github.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
mix-fast: add decriptions to mix-fast completions (#8561)
* feat(mix-fast): include desctiptions (#8561)
* feat(mix-fast): improve _mix_generate (no tail, better matching)
Diff
1diff --git a/plugins/mix-fast/mix-fast.plugin.zsh b/plugins/mix-fast/mix-fast.plugin.zsh
2index e27e30d644c7f34ff6ba5d3d0e1c965cdc6553c4..564c5056157157de9eb4d83ff03aaff91043172b 100644
3--- a/plugins/mix-fast/mix-fast.plugin.zsh
4+++ b/plugins/mix-fast/mix-fast.plugin.zsh
5@@ -12,7 +12,7 @@ _mix_does_task_list_need_generating () {
6 }
7
8 _mix_generate () {
9- mix help | grep -v 'iex -S' | tail -n +2 | cut -d " " -f 2 > .mix_tasks
10+ mix help | grep '^mix [^ ]' | sed -E "s/mix ([^ ]*) *# (.*)/\1:\2/" > .mix_tasks
11 }
12
13 _mix () {
14@@ -21,7 +21,8 @@ _mix () {
15 echo "\nGenerating .mix_tasks..." > /dev/stderr
16 _mix_generate
17 fi
18- compadd `cat .mix_tasks`
19+ local tasks=(${(f)"$(cat .mix_tasks)"})
20+ _describe 'tasks' tasks
21 fi
22 }
23