dotfiles/data/kitty/kitty.conf

61 lines
1.6 KiB
Plaintext

# https://github.com/catppuccin/kitty
include mocha.conf
# https://sw.kovidgoyal.net/kitty/conf/#fonts
font_family 0xProto
font_size 14.0
# kitty +list-fonts --psnames
modify_font cell_height 120%
# https://sw.kovidgoyal.net/kitty/conf/#cursor-customization
cursor_shape beam
cursor_blink_interval 0
# https://sw.kovidgoyal.net/kitty/conf/#scrollback
scrollback_pager_history_size 16
# https://sw.kovidgoyal.net/kitty/conf/#mouse
copy_on_select yes
strip_trailing_spaces smart
# https://sw.kovidgoyal.net/kitty/conf/#terminal-bell
enable_audio_bell no
# https://sw.kovidgoyal.net/kitty/conf/#window-layout
remember_window_size no
initial_window_width 720
initial_window_height 480
window_padding_width 8
enabled_layouts splits:split_axis=horizontal
# https://sw.kovidgoyal.net/kitty/conf/#tab-bar
tab_bar_align center
# https://sw.kovidgoyal.net/kitty/conf/#advanced
shell_integration disabled
allow_remote_control yes
listen_on unix:$TMPDIR/kitty
# https://sw.kovidgoyal.net/kitty/conf/#os-specific-tweaks
macos_option_as_alt both
macos_quit_when_last_window_closed yes
# https://sw.kovidgoyal.net/kitty/conf/#keyboard-shortcuts
# https://sw.kovidgoyal.net/kitty/actions/
map kitty_mod+t launch --cwd=oldest --type=tab --location=neighbor
map super+t launch --cwd=oldest --type=tab --location=neighbor
map kitty_mod+e open_url_with_hints
map super+e open_url_with_hints
# Sync with Zellij
map alt+n launch --cwd=oldest --location=vsplit
map alt+m launch --cwd=oldest --location=hsplit
map alt+p next_window
map alt+o launch --cwd=oldest --type=tab --location=neighbor
map alt+[ previous_tab
map alt+] next_tab
# Remove default
map cmd+r no_op