diff options
| -rw-r--r-- | home/.config/zellij/config.kdl | 3 | ||||
| -rw-r--r-- | home/.config/zsh/.zshrc | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/home/.config/zellij/config.kdl b/home/.config/zellij/config.kdl index f3d3aa7..791b5cd 100644 --- a/home/.config/zellij/config.kdl +++ b/home/.config/zellij/config.kdl @@ -15,8 +15,7 @@ scroll_buffer_size 50000 // Clipboard: copy to system clipboard on selection copy_on_select true -// Use wl-copy for Wayland clipboard (fallback from OSC 52) -copy_command "wl-copy" +// Clipboard is handled via OSC 52 (terminal-native, no external tools needed) // Auto-attach to existing session with the same name instead of erroring attach_to_session true 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 |
