From e4a6891101a4b38bccc43a3817b1d336fca7dcd9 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Mon, 6 Mar 2023 13:48:29 +0100 Subject: [PATCH] add paste keybind to wezterm config --- .config/wezterm/wezterm.lua.cgt | 37 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/.config/wezterm/wezterm.lua.cgt b/.config/wezterm/wezterm.lua.cgt index b5ba27b..b057ccc 100644 --- a/.config/wezterm/wezterm.lua.cgt +++ b/.config/wezterm/wezterm.lua.cgt @@ -7,24 +7,24 @@ `{:key ,key :mods ,mods :action ((. wt :action ,act) ,args)} `{:key ,key :mods ,mods :action (. wt :action ,act)})) -(var keys - [;; splitting - (kmap :h :LEADER :SplitVertical {}) - (kmap :v :LEADER :SplitHorizontal {}) - ;; tabs - (kmap :t :CTRL|SHIFT :SpawnTab :CurrentPaneDomain) - (kmap :t :CTRL :ActivateTabRelative 1) - ;; font size - (kmap "+" :CTRL :IncreaseFontSize) - (kmap "-" :CTRL :DecreaseFontSize) - ;; moving panes - (kmap :r :LEADER :RotatePanes :Clockwise) - (kmap :m :LEADER :PaneSelect {:mode :SwapWithActive}) - ;; scrolling - (kmap :PageUp :ALT :ScrollByPage -1) - (kmap :PageDown :ALT :ScrollByPage 1) - ;; copying - (kmap :C :CTRL|SHIFT :CopyTo :ClipboardAndPrimarySelection)]) +(var keys [;; splitting + (kmap :h :LEADER :SplitVertical {}) + (kmap :v :LEADER :SplitHorizontal {}) + ;; tabs + (kmap :t :CTRL|SHIFT :SpawnTab :CurrentPaneDomain) + (kmap :t :CTRL :ActivateTabRelative 1) + ;; font size + (kmap "+" :CTRL :IncreaseFontSize) + (kmap "-" :CTRL :DecreaseFontSize) + ;; moving panes + (kmap :r :LEADER :RotatePanes :Clockwise) + (kmap :m :LEADER :PaneSelect {:mode :SwapWithActive}) + ;; scrolling + (kmap :PageUp :ALT :ScrollByPage -1) + (kmap :PageDown :ALT :ScrollByPage 1) + ;; copying + (kmap :C :CTRL|SHIFT :CopyTo :ClipboardAndPrimarySelection) + (kmap :V :CTRL|SHIFT :PasteFrom :Clipboard)]) (local directions [[:h :Left] [:j :Down] [:k :Up] [:l :Right]]) @@ -43,4 +43,3 @@ :disable_default_key_bindings true :leader {:key :a :mods :CTRL :timeout_milliseconds 2000} : keys} -