Comments (3)
Does not replicate for me with those steps, using kitty and bash with default configurations.
Screensshot generated by running:
kitty --config=NONE -o shell=bash -o enabled_layouts=tall
waiting for a few foobars and splitting.
Indeed, terminals in general and kitty in particular do not know or care whether processes writing to their tty devices are background or foreground, there is no way for them to know if any particular write comes from the foregound or background process. This will be something in your shell rc files most likely related to how it redraws the prompt on a resize.
from kitty.
You didn't run the script in the background with &. Your test should be "sh /t/bg.sh &"
from kitty.
Ah, right sorry. Yes in that case this will happen, because on resize
kitty shell integration clears everything after the prompt on resize to allow
the shell to redraw its prompt correctly. See
https://sw.kovidgoyal.net/kitty/shell-integration
In particular:
Glitch free window resizing even with complex prompts. Achieved by erasing the prompt on resize and allowing the shell to redraw it cleanly.
Turn off shell integration if you dont want this behavior in kitty.conf
Although I will note that having multiple processes writing to the same
tty device is broken in so many ways its not even funny.
from kitty.
Related Issues (20)
- Monoid Nerd Font Bold looks very blurry since kitty v0.36 HOT 2
- Elma Mono font's italic p is cutoff HOT 1
- cmd key(â) is working as super+LEFT_SUPER in mac HOT 1
- Using âšī¸ emoji breaks the terminal HOT 6
- Mousewheel scroll stopped working after recent update HOT 5
- Segfault when launching from icon HOT 2
- KITTY_SHELL_INTEGRATION unset in no-rc mode on macOS HOT 8
- glfw error 65542 HOT 2
- Show `[current_tab/total_tabs]` in window title when `tab_bar_style hidden` is set HOT 1
- kitty throws traceback when running another program from command line
- Neither VISUAL nor EDITOR env variable read for editor config HOT 1
- GVim doesn't get focus when started via Kitty HOT 2
- kitty @ launch fails with kitten diff HOT 2
- Colors within fzf vanish after using the diff kitten HOT 2
- Caret in NeoVim does not respond to color scheme + ligatures HOT 2
- Italics glyph rendering outside of the grid. HOT 5
- using `kitten themes --reload-in=all` no longer changes theme of open windows when using nix home manager. HOT 8
- Crash on startup HOT 3
- After upgrading from 0.36.1 to 0.36.2, when starting kitty with --session all dirs are set to ~
- kitty fails to build on OpenBSD HOT 1
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.