Comments (7)
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.
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.
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.
Actually I had 5 mins so I tried it and it doesnt repro for me with default kitty and starship configs.
from kitty.
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.
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.
And #7107 is the fix.
from kitty.
Related Issues (20)
- Conditional launch HOT 2
- `close_on_child_death` setting and docs are confusing HOT 2
- Kitty asks for confirmation of closing the window on the xonsh shell HOT 1
- Inherit PATH in remote control script HOT 1
- scrollback_indicator_opacity is binary / does not vary opacity
- Transparent background opacity rendering is wrong HOT 2
- Split Left Oriented. HOT 2
- Error when trying to set window placement strategy HOT 1
- Kitty not updating with kitty.conf HOT 2
- Neovim becomes transparent when it has the same background color as Kitty HOT 1
- URLs with IPv6 addresses are not recognized HOT 3
- Kitten ssh keeps sessions established even if you closed it. HOT 3
- Make resizing notification optional HOT 1
- [RFC] OpenType Variable font support and new UI for choosing fonts HOT 14
- Fail to compile kitty v. 0.35.2 under FreeBSD HOT 1
- panel kitten not able to open on non-focused output HOT 5
- [kitten icat] Add option to disable the final new line
- Processes launched through kitty do not inherit session ID HOT 2
- Vsplit keybinding results in horizontal split HOT 2
- Rendering of U+25CB White Circle is particularly thick
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kitty.