my xfce4 dotfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB

3 years ago
  1. # rake-fast
  2. Fast rake autocompletion plugin.
  3. This plugin caches the output for later usage and significantly speeds it up.
  4. It generates a `.rake_tasks` cache file in parallel to the Rakefile. It also
  5. checks the file modification time to see if it needs to regenerate the cache
  6. file.
  7. This is entirely based on [this pull request by Ullrich Schäfer](https://github.com/robb/.dotfiles/pull/10/),
  8. which is inspired by [this Ruby on Rails trick from 2006](https://weblog.rubyonrails.org/2006/3/9/fast-rake-task-completion-for-zsh/).
  9. Think about that. 2006.
  10. ----------
  11. Since August of 2016, it also checks if it's in a Rails project and looks at
  12. rake files inside `lib/tasks` and their modification time to know if the
  13. cache file needs to be regenerated.
  14. ## Installation
  15. Just add the plugin to your `.zshrc`:
  16. ```zsh
  17. plugins=(... rake-fast)
  18. ```
  19. You might consider adding `.rake_tasks` to your [global .gitignore](https://help.github.com/articles/ignoring-files#global-gitignore)
  20. ## Usage
  21. Type `rake`, then press tab.
  22. If you want to force the regeneration of the `.rake_tasks` file, run `rake_refresh`.