Giter VIP home page Giter VIP logo

fish-nuggets's Introduction

Changes against lunks/fish-nuggets

  • master branch contains upstream from lunks/fish-nuggets master and is intended to be identical with it
  • addons includes my non-controversial changes against master; it adds commands, but does not change behaviour of existing ones
  • patched is based on addons, but additionally includes more aggressive changes and fixes which make it usable on OS X
  • skalee equals to patched + my configs (like prompt) and is used by me personally

Fish nuggets

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

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/eventualbuddha/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.

Credits

Thanks to Lachie Cox for the initial rvm scripts (http://github.com/lachie/dotfiles).

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/(username).fish: Here you can place custom settings for your current user. This file will be loaded when you start fish
  • ~/.config/fish/(machine name).fish: If you use the same repository on several machines, you may place custom settings for each machine in this file. For instance, if you have two machines: foo and bar, foo.fish will be loaded on foo and bar.fish on bar.
  • ~/.config/fish/(platform).fish: This file is version controlled and keeps platform specific functions. Feel free to contribute functions for your favorite OS here

If you contribute custom functions that you wish to share, please verify that these are not loaded on platforms that don’t support them.

fish-nuggets's People

Contributors

shortcut-kinder avatar eventualbuddha avatar elektronaut avatar lunks avatar bartvandendriessche avatar codahale avatar skalee avatar sunaku avatar acook avatar js avatar augustl avatar gvkhna avatar kthu avatar lucas-clemente avatar rubycut avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.