diff --git a/kitty/kitty.conf b/kitty/kitty.conf index 0cd603d..7a78555 100644 --- a/kitty/kitty.conf +++ b/kitty/kitty.conf @@ -179,6 +179,8 @@ font_features FiraCode-Retina +zero +ss06 #: font_features UnifontMedium +isol -medi -fina -init +modify_font cell_height 120% + # modify_font cell_height -3.2 # == ((16pt * 1.2) - 16pt) # modify_font baseline 3.2 @@ -187,6 +189,8 @@ font_features FiraCode-Retina +zero +ss06 #: suffix px for pixels or % for percentage of original value. No #: suffix means use pts. For example:: +modify_font underline_position 800% +modify_font underline_thickness 1.5 #: modify_font underline_position -2 #: modify_font underline_thickness 150% #: modify_font strikethrough_position 2px diff --git a/wezterm/wezterm.lua b/wezterm/wezterm.lua index 4db2633..b811515 100644 --- a/wezterm/wezterm.lua +++ b/wezterm/wezterm.lua @@ -123,7 +123,8 @@ return { tab_bar_at_bottom = true, tab_max_width = 50, adjust_window_size_when_changing_font_size = false, - -- window_background_opacity = 0.95, + -- window_background_opacity = 0.9, + macos_window_background_blur = 20, -- window_decorations = "RESIZE", window_padding = { top = 0, @@ -134,11 +135,14 @@ return { use_resize_increments = true, font_size = 16.0, -- set underline at bottom position based on lineheight - underline_position = ((lineheight - 1) * 1000 + 300) .. '%', + -- NOTE: subtract 150 to prevent undercurl cutoff + underline_position = ((lineheight - 1) * 1000 + 300) - 150 .. '%', underline_thickness = "1.5pt", cursor_thickness = "1pt", color_scheme = 'Catppuccin Mocha', - -- disable_default_key_bindings = true, + disable_default_key_bindings = false, + enable_csi_u_key_encoding = false, + enable_kitty_keyboard = false, keys = { { key = 'Tab', mods = 'CTRL', action = wezterm.action.DisableDefaultAssignment }, { key = 'Tab', mods = 'CTRL|SHIFT', action = wezterm.action.DisableDefaultAssignment }, @@ -153,5 +157,5 @@ return { -- { key = '8', mods = 'CMD', action = wezterm.action.DisableDefaultAssignment }, -- { key = '9', mods = 'CMD', action = wezterm.action.DisableDefaultAssignment }, }, - use_ime = false, -- HACK: this will fix , binding issue + use_ime = true, }