summaryrefslogtreecommitdiff
path: root/kitty
diff options
context:
space:
mode:
authorZhineng Li <[email protected]>2025-12-22 10:36:05 +0800
committerZhineng Li <[email protected]>2025-12-22 10:36:05 +0800
commit9ea4b56e311cfe0516c5cb1137fce84232f305e8 (patch)
tree8e718a17caf577001982f4f3a662fd49615590f1 /kitty
parent87a7108fc3d34caacf5eced198dd417798e1ca82 (diff)
add kitty config
Diffstat (limited to 'kitty')
-rw-r--r--kitty/kitty.conf44
1 files changed, 44 insertions, 0 deletions
diff --git a/kitty/kitty.conf b/kitty/kitty.conf
new file mode 100644
index 0000000..ed47155
--- /dev/null
+++ b/kitty/kitty.conf
@@ -0,0 +1,44 @@
+# Fonts
+font_family family="FiraCode Nerd Font Mono" style="retina"
+font_size 16.0
+adjust_line_height 160%
+
+# Text cursor customization
+cursor_beam_thickness 10.0
+cursor_blink_interval 0
+
+# Scrollback
+scrollbar_interactive no
+
+# Terminal bell
+enable_audio_bell no
+
+# Window layout
+enabled_layouts splits,stack
+
+# Tab bar
+tab_bar_style hidden
+
+# Advanced
+update_check_interval 0
+
+# OS specific tweaks
+macos_titlebar_color background
+macos_traditional_fullscreen yes
+
+# Keyboard shortcuts
+map cmd+p select_tab
+map cmd+1 goto_tab 1
+map cmd+2 goto_tab 2
+map cmd+3 goto_tab 3
+map cmd+4 goto_tab 4
+map cmd+enter toggle_fullscreen
+map cmd+shift+enter toggle_layout stack
+map cmd+d launch --location=hsplit
+map cmd+shift+d launch --location=vsplit
+map cmd+w close_window
+map ctrl+h neighboring_window left
+map ctrl+j neighboring_window bottom
+map ctrl+k neighboring_window up
+map ctrl+l neighboring_window right
+map f1 set_window_title