Skip to content

Completions, code snippets helping you to get even more out of the amazing Fish shell

Notifications You must be signed in to change notification settings

kaushikgopal/fish-nuggets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fish nuggets

The fish nuggets project contains various completions and functions for the amazing Fish shell.

Shamelessly adapted from zmalltalker.

Git features

  • Provides completion for git commands (eg. git ch completes for you)
  • Provides completion of branch names for git branch

Rake features

Completion of rake tasks with task description. The first time you type rake we will create a file containing the rake tasks in /tmp giving you tab completion of rake tasks. This supports several Rakefile locations, so you can use it for different projects.

Capistrano features

Like Rake, lets you use tab completion for Capistrano tasks.

Rubygems features

  • edit_gem with tab completion for gem name lets you view the source for installed gems
  • gem_doc with tab completion for gem name lets you view Rdoc for installed gems

Installation

cd ~/.config/fish
git init
git add .
git remote add github git@github.com:kaushikgopal/fish-nuggets.git
git pull github master

Go into ~/.config/fish and add this repository, then pull. This will add the scripts in this projects for you to use.

Customization

Since this repository is intended to replace your ~/.config/fish directory, you should keep your local customizations local - since they are probably of little use to other users.

The package provides some files you may customize:

  • ~/.config/fish/local.fish: My custom settings
  • ~/.config/fish/private.fish: My private settings (won't be populated ever)

About

Completions, code snippets helping you to get even more out of the amazing Fish shell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%