# vim:ft=kitty foldmethod=marker kitty_mod ctrl+shift scrollback_lines 10000 # UI {{{1 # Theme include themes/frappe.conf # Window layout remember_window_size no initial_window_width 160c initial_window_height 45c # Tab bar tab_bar_min_tabs 1 tab_bar_edge bottom tab_bar_style powerline tab_powerline_style slanted tab_title_template {title}{' :{}:'.format(num_windows) if num_windows > 1 else ''} # Fonts font_size 14.0 font_family FiraCode Nerd Font # Cursor cursor_shape beam cursor_shape_unfocused hollow cursor_beam_thickness 3 cursor_blink_interval 1 shell_integration no-cursor no-title # Color scheme background_opacity 0.90 background_blur 64 background_image none dynamic_background_opacity yes # vim-kitty-navigator {{{1 allow_remote_control yes listen_on unix:/tmp/mykitty # Keyboard shortcuts copy_on_select yes macos_option_as_alt yes # Zoom on a window just like in tmux map kitty_mod+a toggle_layout stack # Open tabs and windows in the same folder map kitty_mod+enter new_window_with_cwd map cmd+enter new_window_with_cwd map kitty_mod+t new_tab_with_cwd map cmd+t new_tab_with_cwd # Move a window into a new tab map kitty_mod+x detach_window new-tab # tmux {{{1 # Jump to tabs map ctrl+a>1 goto_tab 4 map ctrl+a>2 goto_tab 2 map ctrl+a>3 goto_tab 3 map ctrl+a>4 goto_tab 4 map ctrl+a>5 goto_tab 5 map ctrl+a>6 goto_tab 6 map ctrl+a>7 goto_tab 7 map ctrl+a>8 goto_tab 8 map ctrl+a>9 goto_tab 9 map ctrl+a>0 goto_tab 0 # Move a window into a new tab map ctrl+a>! detach_window new-tab # Open a new window map ctrl+a>o new_window_with_cwd # Open a new tab map ctrl+a>c new_tab_with_cwd # Zoom on a window map ctrl+a>z toggle_layout stack # Change layout map ctrl+a>space next_layout # Choose layout map ctrl+a>l kitten choose_layout.py # }}}