However, they don't work in a standalone kitty terminal.
My configuration is as follows:
function zvm_config() {
ZVM_LINE_INIT_MODE=$ZVM_MODE_INSERT
ZVM_NORMAL_MODE_CURSOR=$ZVM_CURSOR_BLOCK
ZVM_INSERT_MODE_CURSOR=$ZVM_CURSOR_BLINKING_UNDERLINE
ZVM_OPPEND_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE
local ncur=$(zvm_cursor_style $ZVM_NORMAL_MODE_CURSOR)
local icur=$(zvm_cursor_style $ZVM_INSERT_MODE_CURSOR)
local ocur=$(zvm_cursor_style $ZVM_OPPEND_MODE_CURSOR)
ZVM_NORMAL_MODE_CURSOR=$ncur"\e\e]12;purple\a"
ZVM_INSERT_MODE_CURSOR=$icur"\e\e]12;red\a"
ZVM_OPPEND_MODE_CURSOR=$ocur"\e\e]12;yellow\a"
}
Reproduction steps
Install kitty.
Configure custom cursor colors for zvm as shown above in your ~/.zshrc
Launch kitty.
Expected behavior
I expect cursor colors to reflect my customizations in ~/.zshrc.
General information
Basic examination
Problem description
Custom cursor colors don't work in
kitty
.They work in
gnome-terminal
.They also work in
tmux
runningkitty
.However, they don't work in a standalone
kitty
terminal.My configuration is as follows:
Reproduction steps
kitty
.zvm
as shown above in your~/.zshrc
kitty
.Expected behavior
I expect cursor colors to reflect my customizations in
~/.zshrc
.It looks like this in
kitty
.It renders properly in
gnome-terminal
.