4 ms·
Been using kitty for a while now; here are some interesting details about that: - When I change my vim colourscheme, I can have it automatically propagate the
by DarkWiiPlayer 6y ago
Been using kitty for a while now; here are some interesting details about that:
- When I change my vim colourscheme, I can have it automatically propagate the new background colour to the terminal to avoid having an ugly border around it. This is specially important when using it with a padding around the edges.
- When I switch between light and dark mode (I have a script for that) I can do so by changing a single include statement in a config file and automatically propagate the new colours to all open terminals.
- I more easily have a uniform terminal theme as the configuration is done with files which support includes, so I can have the bulk of my configuration in a separate rc-files git repository and only put some local adjustments in the default config file.
- The hardware acceleration isn't really all that noticeable.
- 256-color support is a clear improvement compared to gnome-terminal, which I used before.
- Support for tabs and windows seems pretty ok, but I rarely use it because I'm already used to tmux which works seamlessly over SSH and lets me detach and re-attach sessions. Probably a neat feature if you won't use tmux though.
- Zoom in is = instead of +, which means I don't have to press/release the shift key between zooming in and out when looking for the perfect fit.
- Being able to set padding and opacity on the fly is pretty neat when you're figuring out a good balance of how much code you want to see on screen at a time.
- aidenn0 6y agoHow do you propagate config changes to open terminals?
- DarkWiiPlayer 6y agohttps://github.com/DarkWiiPlayer/darkrc/blob/master/bin/updatecolors?ts=3#L26 https://github.com/DarkWiiPlayer/darkrc/blob/master/bin/upda... Note that the regex is very simple because I have two separate config files for colours in light and dark mode. Having the colours in the main kitty config file would obviously require being more picky about what lines to feed into the pipe.