feat: improve kitty config for efficiency, performance, and readability

This commit is contained in:
Anthony Oteri
2025-11-08 11:33:32 -05:00
parent c2aafeaafe
commit b3eee10269
+17 -4
View File
@@ -1,3 +1,5 @@
# Enable GPU rendering for performance
enable_gpu_renderer yes
# vim:fileencoding=utf-8:foldmethod=marker
#: Fonts {{{
@@ -19,8 +21,11 @@
#: fonts manually, read the font specification syntax
#: <https://sw.kovidgoyal.net/kitty/kittens/choose-fonts/#font-spec-
#: syntax>.
# font_family Hack
# Recommended: FiraCode or JetBrains Mono for ligatures
font_family FiraCode
font_size 15.0
# Add padding for readability
window_padding_width 8
# font_size 11.0
#: Font size (in pts).
@@ -71,7 +76,7 @@ font_size 15.0
#: narrow_symbols codepoints [optionally the number of cells]
# disable_ligatures never
disable_ligatures never
#: Choose how you want to handle multi-character ligatures. The
#: default is to always render them. You can tell kitty to not render
@@ -376,6 +381,14 @@ font_size 15.0
#: Scrollback {{{
# scrollback_lines 2000
# Fast scrolling and mouse support
scrollback_lines 5000
wheel_scroll_multiplier 5.0
wheel_scroll_min_lines 1
touch_scroll_multiplier 1.0
detect_urls yes
copy_on_select clipboard
mouse_map middle release ungrabbed paste_from_selection
#: Number of lines of history to keep in memory for scrolling back.
#: Memory is allocated on demand. Negative numbers are (effectively)
@@ -1232,7 +1245,7 @@ tab_bar_style powerline
#: The maximum number of cells that can be used to render the text in
#: a tab. A value of zero means that no limit is applied.
# tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{tab.last_focused_progress_percent}{title}"
tab_title_template "{index}:{title} [{tab.active_wd}]@{hostname}"
#: A template to render the tab title. The default just renders the
#: title with optional symbols for bell and activity. If you wish to
@@ -1314,7 +1327,7 @@ tab_bar_style powerline
#: Color scheme {{{
# foreground #dddddd
# background #000000
# background #181825
#: The foreground and background colors.