Coder Social home page Coder Social logo

Support Fisher 4.1.0 about fishline HOT 2 CLOSED

0rax avatar 0rax commented on June 11, 2024
Support Fisher 4.1.0

from fishline.

Comments (2)

0rax avatar 0rax commented on June 11, 2024

Thanks for the @fenprace, I just saw #36 which reported the same and sadly it seems that a complete reorganization of how this package works would be needed to restore fisher installation procedure.

I personally do not use fisher for any of the "plugins" I use with fish and updating the package to support the new structure would require some changes as well as some trickery to allow users sourcing the original init.sh file manually (as I do) not break.

I will think about what can be done here, the original intention of having multiple functions folders loaded as part of the fish_functions_path instead of copying them to a user's ~/.config/fish/functions folder was to keep it clear of "external code".

I feel like there is a way to keep the original init.sh file on top of doing things the way fisher wants, though I'm not sure how I feel with the need to keep updating my software everytime a big change is done at the package manager level.

from fishline.

0rax avatar 0rax commented on June 11, 2024

I've pushed a new version that should allow everyone to install fishline using fisher once again.

I was able to make it work by moving all functions to the functions folder, its getting pretty big though that shouldn't be an issue if people do not mind to have that much functions added by a 3rd party. In order to keep shipping multiples themes, I was able to move the bulk part of init.sh to conf.d and ship a folder called fishline/themes there to load what is needed on the fly.

Hope that fixes the issue completely, feel free to bump up this conversation if more work is necessary.

from fishline.

Related Issues (20)

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.