aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/zsh/.zshrc
diff options
context:
space:
mode:
authorLibravatar sommerfeld <[email protected]>2026-04-17 10:53:41 +0100
committerLibravatar sommerfeld <[email protected]>2026-04-17 10:53:41 +0100
commit14fa6dfcd18b0c36e64e1b8df204201952bd5794 (patch)
treeb1470a6db7e074a43f75c8c49ab95d3a2d615e1a /home/.config/zsh/.zshrc
parent43c5a4ff6d114ccc2c91a00617d50d4a8d820e70 (diff)
downloaddotfiles-14fa6dfcd18b0c36e64e1b8df204201952bd5794.tar.gz
dotfiles-14fa6dfcd18b0c36e64e1b8df204201952bd5794.tar.bz2
dotfiles-14fa6dfcd18b0c36e64e1b8df204201952bd5794.zip
fix: use OSC 52 for clipboard instead of wl-copy
System uses Xorg, not Wayland. OSC 52 is terminal-native and works on both X11 and Wayland without external tools. Alacritty supports it natively. Removes copy_command from zellij config (OSC 52 is the default when no copy_command is set).
Diffstat (limited to 'home/.config/zsh/.zshrc')
-rw-r--r--home/.config/zsh/.zshrc4
1 files changed, 2 insertions, 2 deletions
diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc
index 0a3ee29..a05bbc8 100644
--- a/home/.config/zsh/.zshrc
+++ b/home/.config/zsh/.zshrc
@@ -110,8 +110,8 @@ 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; }
+# Ctrl-Y: copy current command line to clipboard (OSC 52 — terminal-native)
+copy-line-to-clipboard() { printf '\033]52;c;%s\a' "$(echo -n "$BUFFER" | base64)" }
zle -N copy-line-to-clipboard
bindkey '^Y' copy-line-to-clipboard