a79d096cf9c6e28ea749cdb02b144d7c1592f670
- Author
- TheEdgeOfRage <git@theedgeofrage.com>
- Committer
- TheEdgeOfRage <git@theedgeofrage.com>
- Date
Message
Add copy prompt to clipboard
Diff
1diff --git a/dot_zshrc.tmpl b/dot_zshrc.tmpl
2index 7181f765c7160f85a994d04765d429398b8a03bd..cff99ddb9671ec9535e5955e10cab861a5759728 100644
3--- a/dot_zshrc.tmpl
4+++ b/dot_zshrc.tmpl
5@@ -74,6 +74,16 @@ source $ZSH/oh-my-zsh.sh
6 fpath=( ${CUSTOM}/functions "${fpath[@]}" )
7 autoload -Uz ${CUSTOM}/functions/*
8
9+# Copy current prompt to clipboard with CTRL+Y
10+if [[ -n ${WAYLAND_DISPLAY} ]]; then
11+ copy_line_to_x_clipboard() {
12+ echo -n ${BUFFER} | wl-copy
13+ zle reset-prompt
14+ }
15+ zle -N copy_line_to_x_clipboard
16+ bindkey '^Y' copy_line_to_x_clipboard
17+fi
18+
19 zle_highlight+=(paste:none)
20
21 # Misc options