diff options
| author | 2025-03-24 00:13:50 -0700 | |
|---|---|---|
| committer | 2025-03-24 01:05:05 -0700 | |
| commit | 38b2328a07ac89730bd22d3e348fe10f559beabe (patch) | |
| tree | ce9f770215b6c99b5db61caa1f179d33fb19bc5a | |
| parent | 7390b680addb660b4525e9ea9bc3188ab0fd337c (diff) | |
| download | new-dotfiles-38b2328a07ac89730bd22d3e348fe10f559beabe.tar.gz new-dotfiles-38b2328a07ac89730bd22d3e348fe10f559beabe.zip | |
wezterm: Add function to copy hashes from Guix packages
| -rw-r--r-- | wezterm/.config/wezterm/wezterm.lua | 15 |
1 files changed, 15 insertions, 0 deletions
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' |
