dotfiles/.config/kitty/kitty.conf

90 lines
2.1 KiB
Plaintext
Raw Permalink Normal View History

# vim:fileencoding=utf-8:foldmethod=marker
#: Fonts {{{
2021-12-05 18:59:14 +00:00
2023-09-16 18:05:38 +00:00
font_family RobotoMono Nerd Font
font_size 9
modify_font underline_thickness 2px
modify_font underline_position 4px
2021-12-05 18:59:14 +00:00
#: }}}
2021-12-05 18:59:14 +00:00
#: Cursor {{{
2021-12-05 18:59:14 +00:00
cursor_shape underline
cursor_beam_thickness 1.0
cursor_underline_thickness 0.5
#: }}}
#: Scrollback {{{
2021-12-05 18:59:14 +00:00
scrollback_lines 50000
#: }}}
#: Terminal bell {{{
2021-12-10 19:12:25 +00:00
enable_audio_bell no
2021-12-05 18:59:14 +00:00
#: }}}
#: Window layout {{{
2021-12-05 18:59:14 +00:00
2022-11-08 20:28:33 +00:00
enabled_layouts splits,vertical,fat,grid,horizontal,stack,tall
2022-03-12 18:46:25 +00:00
2022-10-01 11:46:18 +00:00
# resize_in_steps yes
2021-12-05 18:59:14 +00:00
remember_window_size no
2022-10-01 11:46:18 +00:00
initial_window_width 2110
initial_window_height 1160
2021-12-05 18:59:14 +00:00
active_border_color #C0C0C0
hide_window_decorations yes
2021-12-05 18:59:14 +00:00
#: }}}
2022-10-30 17:46:52 +00:00
#: Colorscheme {{{
2023-03-12 14:58:25 +00:00
#include color_schemes/tokyo_night_moon.conf
include color_schemes/github_dimmed.conf
#include color_schemes/rose-pine-moon.conf
2022-10-30 17:46:52 +00:00
#: }}}
#: Advanced {{{
2021-12-05 18:59:14 +00:00
shell_integration no-cursor
2021-12-05 18:59:14 +00:00
#: }}}
#: Maps {{{
2021-12-05 18:59:14 +00:00
map kitty_mod+y launch --stdin-source=@last_cmd_output --type=clipboard
map kitty_mod+f launch --type=overlay --stdin-source=@screen_scrollback fzf --tac --no-sort --no-mouse -i
map kitty_mod+h show_scrollback
2022-11-08 20:28:33 +00:00
map kitty_mod+enter launch --location=hsplit --cwd=current
map kitty_mod+o launch --location=hsplit --cwd=current
2024-02-10 12:39:41 +00:00
map kitty_mod+i launch --location=vsplit --cwd=current
2022-11-08 20:28:33 +00:00
map kitty_mod+up resize_window taller 3
map kitty_mod+down resize_window shorter 3
2024-02-10 12:39:41 +00:00
map kitty_mod+right resize_window wider 3
map kitty_mod+left resize_window narrower 3
map kitty_mod+x toggle_layout stack
# map alt+left previous_window
# map alt+up previous_window
# map alt+right next_window
# map alt+down next_window
# neovim integration https://github.com/knubie/vim-kitty-navigator
map alt+down kitten pass_keys.py bottom alt+down
map alt+up kitten pass_keys.py top alt+up
map alt+left kitten pass_keys.py left alt+left
map alt+right kitten pass_keys.py right alt+right
allow_remote_control yes
listen_on unix:@mykitty
map F1 launch --allow-remote-control kitty +kitten broadcast
2023-09-30 15:35:44 +00:00
map ctrl+alt+p kitten secrets.py "description" "Kitty password"
map kitty_mod+p>l kitten hints --type line --program @
#: }}}