From 4da6a985ab8a4034082c0f69794849004068201c Mon Sep 17 00:00:00 2001 From: Felix Pankratz Date: Sun, 2 Jun 2024 21:35:47 +0200 Subject: [PATCH] wsl, keybindings, shell integration --- .wezterm.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.wezterm.lua b/.wezterm.lua index 2a30803..b7bd59b 100644 --- a/.wezterm.lua +++ b/.wezterm.lua @@ -50,6 +50,24 @@ config.keys = { mods = 'LEADER|CTRL', action = wezterm.action.SendKey { key = 'a', mods = 'CTRL' }, }, + { + key = 'k', + mods = 'ALT', + action = wezterm.action.ScrollToPrompt(-1) + }, + { + key = 'j', + mods = 'ALT', + action = wezterm.action.ScrollToPrompt(1) + }, +} + +config.mouse_bindings = { + { + event = { Down = { streak = 2, button='Left' } }, + action = wezterm.action.SelectTextAtMouseCursor 'SemanticZone', + mods = 'SHIFT' + } } config.font = wezterm.font 'JetBrains Mono' @@ -68,5 +86,10 @@ config.inactive_pane_hsb = { brightness = 0.6, } +-- WSL +if wezterm.target_triple == 'x86_64-pc-windows-msvc' then + config.default_domain = 'WSL:Debian' +end + -- and finally, return the configuration to wezterm return config