From 0e9ddbb0bf0cd34500155ea4b03de2e2a38d8ab2 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 16 Mar 2020 23:33:42 +0100 Subject: Well I'm using Arch again --- .oh-my-zsh/plugins/mix-fast/README.md | 28 ------------------------ .oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh | 29 ------------------------- 2 files changed, 57 deletions(-) delete mode 100644 .oh-my-zsh/plugins/mix-fast/README.md delete mode 100644 .oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh (limited to '.oh-my-zsh/plugins/mix-fast') diff --git a/.oh-my-zsh/plugins/mix-fast/README.md b/.oh-my-zsh/plugins/mix-fast/README.md deleted file mode 100644 index 644f124..0000000 --- a/.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/.oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh b/.oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh deleted file mode 100644 index e27e30d..0000000 --- a/.oh-my-zsh/plugins/mix-fast/mix-fast.plugin.zsh +++ /dev/null @@ -1,29 +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 -v 'iex -S' | tail -n +2 | cut -d " " -f 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 - compadd `cat .mix_tasks` - fi -} - -compdef _mix mix -alias mix_refresh='_mix_refresh' -- cgit v1.2.3