summaryrefslogtreecommitdiffstats
path: root/zsh/oh-my-zsh/plugins/mix-fast
diff options
context:
space:
mode:
authorLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2024-03-25 16:43:09 +0530
committerLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2024-03-25 16:43:09 +0530
commita62114c91f2070c8c8453d117f3d81dc113e41ff (patch)
treef266e87af29a08c01f82bc32dd7d463d8ec4441a /zsh/oh-my-zsh/plugins/mix-fast
parentaf120ab348f2e1a5a39dec035ed9dcf84189a64e (diff)
downloaddotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.tar.gz
dotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.tar.bz2
dotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.zip
dotfile update
Diffstat (limited to 'zsh/oh-my-zsh/plugins/mix-fast')
-rw-r--r--zsh/oh-my-zsh/plugins/mix-fast/README.md28
-rw-r--r--zsh/oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh30
2 files changed, 0 insertions, 58 deletions
diff --git a/zsh/oh-my-zsh/plugins/mix-fast/README.md b/zsh/oh-my-zsh/plugins/mix-fast/README.md
deleted file mode 100644
index 644f124..0000000
--- a/zsh/oh-my-zsh/plugins/mix-fast/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# mix-fast
-
-Fast mix autocompletion plugin.
-
-This script caches the output for later usage and significantly speeds it up.
-It generates a .mix_tasks cache file for current project. Currently if you want
-to update cache you should remove .mix_tasks file
-
-Inspired by and based on rake-fast zsh plugin.
-
-This is entirely based on [this pull request by Ullrich Schäfer](https://github.com/robb/.dotfiles/pull/10/), which is inspired by [this Ruby on Rails trick from 2006](https://weblog.rubyonrails.org/2006/3/9/fast-rake-task-completion-for-zsh/).
-
-
-## Installation
-
-Just add the plugin to your `.zshrc`:
-
-```bash
-plugins=(foo bar mix-fast)
-```
-
-You might consider adding `.mix_tasks` to your [global .gitignore](https://help.github.com/articles/ignoring-files#global-gitignore)
-
-## Usage
-
-`mix`, then press tab
-
-Currently maintained by [styx](https://github.com/styx/)
diff --git a/zsh/oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh b/zsh/oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh
deleted file mode 100644
index 564c505..0000000
--- a/zsh/oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh
+++ /dev/null
@@ -1,30 +0,0 @@
-_mix_refresh () {
- if [ -f .mix_tasks ]; then
- rm .mix_tasks
- fi
- echo "Generating .mix_tasks..." > /dev/stderr
- _mix_generate
- cat .mix_tasks
-}
-
-_mix_does_task_list_need_generating () {
- [ ! -f .mix_tasks ];
-}
-
-_mix_generate () {
- mix help | grep '^mix [^ ]' | sed -E "s/mix ([^ ]*) *# (.*)/\1:\2/" > .mix_tasks
-}
-
-_mix () {
- if [ -f mix.exs ]; then
- if _mix_does_task_list_need_generating; then
- echo "\nGenerating .mix_tasks..." > /dev/stderr
- _mix_generate
- fi
- local tasks=(${(f)"$(cat .mix_tasks)"})
- _describe 'tasks' tasks
- fi
-}
-
-compdef _mix mix
-alias mix_refresh='_mix_refresh'