sheldon icon indicating copy to clipboard operation
sheldon copied to clipboard

Fish shell support

Open rossmacarthur opened this issue 2 years ago • 5 comments

rossmacarthur avatar Jan 10 '22 06:01 rossmacarthur

Just wanted to throw my support behind this feature, I'm a huge fan of Fish and would love to help test this out!

yonkeltron avatar Aug 12 '22 13:08 yonkeltron

I have added experimental support for this in 8ba75aa which will be released in 0.7.2. Any help testing would be greatly appreciated

rossmacarthur avatar Feb 13 '23 09:02 rossmacarthur

Hey I'm all over this. Cloning the source now so I can take a crack at it. Let's see how it goes!

yonkeltron avatar Feb 13 '23 13:02 yonkeltron

I've already noticed some problems 😅 and actually I wasn't sure about the design for this. It seems that fish plugins are generally well structured they have:

  • conf.d
  • completions
  • functions

but I wasn't sure if the scripts should be sourced or if they should just be symlinked to the ~/.config/fish/ directories. conf.d generally needs to be executed before ~/.config/fish/config.fish so that would be an argument doing that.

rossmacarthur avatar Feb 13 '23 14:02 rossmacarthur

Happy to consult a bit more on this since there are two different approached, which are largely compatible. One is Oh My FIsh whereas the other is the lighter-weight Fisher. Does this help? How can I help more?

yonkeltron avatar Feb 13 '23 16:02 yonkeltron