Coder Social home page Coder Social logo

Comments (7)

kovidgoyal avatar kovidgoyal commented on May 31, 2024

I'm afraid I dont have the time/interest to debug Starship's bash
integration script. Last time I looked at it I found various issues.
From your problem description I'd guess something is preventing the
kitty shell integration script from output the escape code to indicate
prompt extent and output start properly.

bash is the hardest shell to write robust scripts for, I suggest
switching to zsh or fish instead, you are much less likely to encounter
these kinds of issues.

If you wish to debug it yourself, kitty's script is in the file
kitty.bash.

from kitty.

10b14224cc avatar 10b14224cc commented on May 31, 2024

If you wish to debug it yourself, kitty's script is in the file kitty.bash.

Do you mean kitty.bash in starship's repo?

So is this a starship bug?

from kitty.

kovidgoyal avatar kovidgoyal commented on May 31, 2024

Yes I would guess this is a starship bug, it is interfering with kitty's shell integration. And no kitty.bash is the kitty shell integration script. I dont remember what the starship bash integration file is called.

from kitty.

kovidgoyal avatar kovidgoyal commented on May 31, 2024

Actually I had 5 mins so I tried it and it doesnt repro for me with default kitty and starship configs.

from kitty.

10b14224cc avatar 10b14224cc commented on May 31, 2024

Actually I had 5 mins so I tried it and it doesnt repro for me with default kitty and starship configs.

I think is a ble.sh bug in interacting with starship.

It doesn't happen if I don't load ble.sh.

from kitty.

10b14224cc avatar 10b14224cc commented on May 31, 2024

Actually I had 5 mins so I tried it and it doesnt repro for me with default kitty and starship configs.

ble.sh's maintainer pinned it down: akinomyoga/ble.sh#403 (comment)

from kitty.

akinomyoga avatar akinomyoga commented on May 31, 2024

And #7107 is the fix.

from kitty.

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.