From 38b2328a07ac89730bd22d3e348fe10f559beabe Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 24 Mar 2025 00:13:50 -0700 Subject: wezterm: Add function to copy hashes from Guix packages --- wezterm/.config/wezterm/wezterm.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/wezterm/.config/wezterm/wezterm.lua b/wezterm/.config/wezterm/wezterm.lua index 4e03d05..e7d2e38 100644 --- a/wezterm/.config/wezterm/wezterm.lua +++ b/wezterm/.config/wezterm/wezterm.lua @@ -17,6 +17,21 @@ config.keys = { end), }, }, + { + key = 'G', + mods = 'CTRL|SHIFT', + action = wezterm.action.QuickSelectArgs { + label = 'copy hash', + patterns = { + '[a-z0-9]{52}', + }, + action = wezterm.action_callback(function(window, pane) + local text = window:get_selection_text_for_pane(pane) + wezterm.log_info('copying: ' .. text) + window:copy_to_clipboard(text) + end), + }, + }, } config.color_scheme = 'Dracula' -- cgit v1.3-2-g0d8e