When changing fonts sizes with `increase_font_size` or `decrease_font_size` all windows change at the same time.
It would be wonderful if Kitty could support independent font sizes.
**Current behavior in Kitty:**
**Desired behavior in iTerm2:**
I've being using kitty for quite some time and slowly questioning the need of a terminal multiplexor (tmux). One thing that I could not find in kitty, though, is the ability to run it as a daemon (server) just like tmux.
So, for example, I can create a kitty session and close the UI without destroying the current session. Which means that, later, I can resume that session.
Do you have any plans on implementing this behavior?
Is it possible to dynamically resize the width of multiple open window panes (analogously to tmux's `resize-pane` command)? It would be nice to have the flexibility to resize panes after they have been opened. Perhaps something like:
# Set pane width/height in columns/rows
kitty @ set-pane-width 35
kitty @ set-pane-height 17
# Increase/decrease pane width/height in columns/rows
kitty @ pane-width-increase 5
kitty @ pane-height-decrease 10
# Create new window with specified width/height
kitty @ new-window --width 30
kitty @ new-window --height 20
My understanding is that currently, the only way to achieve this is to create a new layout. If I'm mistaken, sorry! I searched through the past issues and the documentation and couldn't find any mention to a feature like this.
Otherwise, _huge_ fan of this project! Kitty became my favorite terminal emulator within about 30 seconds of opening it for the first time.
When using kitty with a dark background on macOS, it's difficult to see where the cursor is since it is also dark - I find myself struggling to find the cursor and waving it around like mad until I find it.
This is what I mean:
<img width="200" alt="screen shot 2018-03-06 at 6 22 47 pm" src="https://user-images.githubusercontent.com/34289614/37019212-92494acc-216b-11e8-8615-329b1590fcb3.png">
The native Terminal app and iTerm2 both solve this by using a different image for the cursor ([you can find iTerm2's cursor here](https://github.com/gnachman/iTerm2/blob/master/images/IBarCursor%402x.png)).
I think that it would be nice if we had a hybrid dark/light cursor like iTerm2's, or at least a cursor that is easier to see with light/dark backgrounds. I'd also be interested in making the PR myself if you could point me in the right direction. 😄
Some dead keys (¨ and ^ to be precise) cannot be used anymore (they doesn't do anything). The problem seems to be specific to kitty as those key are working as expected using other terminal/applications.
I am using kitty (last git master) under arch linux with an azerty layout and a french (utf-8) locale.
now that we can show images in the kitty terminal (awesome), can we get support for background images?
Hi, I often open tons of terminal windows that are watching logs (tail -F). Many times I will scroll back in these windows and copy some text.
The MacOS Terminal.app (which I am trying to use Kitty to replace) will let me copy text even while more log output is being appended, including newlines. This is one thing Terminal.app does really well.
Unfortunately kitty clears the selection whenever new text (or perhaps just additional lines) are appended to the terminal. Is there a way to disable this behavior?
I looked into implementing this myself but there's a lot that isn't clear about how selection is handled. In particular, what notion of "dirtiness" does is_dirty refer to? Are the coordinates in SelectionBoundary with respect to the current scrollback position (and therefore invalidated by scrolling) or absolute (and therefore invalidated by additional newlines being sent to the terminal)?
GNOME Terminal (VTE) and iTerm2 have just implemented a brand new and hopefully really cool feature: hyperlinks (that is, HTML-like anchors).
This is different from the autodetection of URLs that appear onscreen. This time the text that appears does not have to look like a URL, it can be anything, and the target URL is specified explicitly by the utility along with the displayed text, using the OSC 8 escape sequence.
We'd like to get some wider support for this feature, and it would be great if kitty joined the game!
For further information on this feature, see
- A dedicated page with all the details: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
- GNOME Terminal bugreport (way too long and probably not that interesting at this point, although might contain some useful tips): https://bugzilla.gnome.org/show_bug.cgi?id=779734
- iTerm2 bugreport: https://gitlab.com/gnachman/iterm2/issues/5158
Usually, when working with several terminals, only one selection may be active and it is tied to the copy/paste buffer, somehow the text selected on other terminals becomes "unselected", in my WM when I select a string from a terminal I can paste it with the middle button on mouse (on both mouse buttons at the same time), currently kitty supports several highlighted snapshots to be active when several terminals are active. It becomes hard to know which text is actually bound to the copy/paste buffer.