From 0a0a985b23b8e7a25c1e40ea0a67245af2c45734 Mon Sep 17 00:00:00 2001 From: winston Date: Tue, 7 Mar 2023 23:56:30 +0100 Subject: [PATCH] feat(wezterm): infinite timeout for leader, mouse scroll multiplier --- home/apps/wezterm/keys.lua | 18 +++++++++++++++++- home/apps/wezterm/theme.lua | 1 + 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/home/apps/wezterm/keys.lua b/home/apps/wezterm/keys.lua index f9851b0..4fd3f88 100644 --- a/home/apps/wezterm/keys.lua +++ b/home/apps/wezterm/keys.lua @@ -116,9 +116,25 @@ end local M = {} M.apply = function(c) - c.leader = { key = "s", mods = "CTRL", timeout_milliseconds = 5000 } + c.leader = { + key = "s", + mods = "CTRL", + timeout_milliseconds = math.maxinteger, + } c.keys = shortcuts c.disable_default_key_bindings = true c.key_tables = key_tables + c.mouse_bindings = { + { + event = { Down = { streak = 1, button = { WheelUp = 1 } } }, + mods = "NONE", + action = wezterm.action.ScrollByLine(5), + }, + { + event = { Down = { streak = 1, button = { WheelDown = 1 } } }, + mods = "NONE", + action = wezterm.action.ScrollByLine(-5), + }, + } end return M diff --git a/home/apps/wezterm/theme.lua b/home/apps/wezterm/theme.lua index b6c1d06..5213548 100644 --- a/home/apps/wezterm/theme.lua +++ b/home/apps/wezterm/theme.lua @@ -16,6 +16,7 @@ end M.get_custom_colorschemes = function() local oledppuccin = wezterm.color.get_builtin_schemes()["Catppuccin Mocha"] oledppuccin.background = "#000000" + oledppuccin.ansi[6] = "#cba6f7" oledppuccin.tab_bar.background = "#040404" oledppuccin.tab_bar.inactive_tab.bg_color = "#0f0f0f" oledppuccin.tab_bar.new_tab.bg_color = "#080808"