Hacker News new | ask | show | jobs
by stevelosh 4696 days ago
I've been using fish for a while now. Overall it's pretty great.

Here's my fish config if you want to see an example: https://bitbucket.org/sjl/dotfiles/src/tip/fish/config.fish

4 comments

Gotta say, this one is my favorite:

    112 function hey_virtualbox_shut_down_or_i_will_fucking_cut_you
    113     VBoxManage controlvm $argv poweroff
    114 end
I've always been a fan of die_you_gravy_sucking_pig_dog() from the FreeBSD source.

http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sbin/sh...

A powerful demonstration of self-documenting code. I applaud the application.
For someone calling fish 'pretty great' I sure see a lot of angst towards fish in that config file! Thanks for the post though.
This config file is glorious. Every other line is just pure gold.

   function fish_user_keybindings
       jesus_fucking_christ_bind_the_fucking_keys_fish
   end
Thanks for posting your config. I've learned a lot from it. In return, here is my Fish config. https://github.com/jramnani/dotfiles/tree/master/fish

As you'll see, I like the way Fish automatically loads functions from, "$HOME/.config/fish/functions/". It keeps my config.fish file pretty lean.

For people looking for a more generic start https://github.com/bpinto/oh-my-fish might be a good hint, too