From 43c5a4ff6d114ccc2c91a00617d50d4a8d820e70 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:40 +0100 Subject: feat: add Ctrl-Y widget to copy command line to clipboard Replaces tmux-yank's prefix+y functionality with a native zsh widget that copies $BUFFER to clipboard via wl-copy. --- home/.config/zsh/.zshrc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc index 279cdca..0a3ee29 100644 --- a/home/.config/zsh/.zshrc +++ b/home/.config/zsh/.zshrc @@ -110,6 +110,11 @@ autoload -Uz edit-command-line zle -N edit-command-line bindkey "^X^E" edit-command-line +# Ctrl-Y: copy current command line to clipboard +copy-line-to-clipboard() { echo -n "$BUFFER" | wl-copy; } +zle -N copy-line-to-clipboard +bindkey '^Y' copy-line-to-clipboard + # ── Word style ──────────────────────────────────────────────────────────────── # Ctrl-W/Alt-B/Alt-F use shell quoting rules for word boundaries autoload -Uz select-word-style -- cgit v1.2.3-70-g09d2