summaryrefslogtreecommitdiff
path: root/Src/Zle/zle.h
diff options
context:
space:
mode:
authorOliver Kiddle <opk@zsh.org>2022-11-17 20:05:12 +0100
committerOliver Kiddle <opk@zsh.org>2022-11-17 20:05:12 +0100
commitc4d557bb0a9cf6a7241f760ad466e2d91359ceb2 (patch)
tree9441513ef4b6f3fabdeb1a9a31ed1a971c3b63d1 /Src/Zle/zle.h
parentb1533066ca7d50c88b37ce72093c12cf19807818 (diff)
downloadzsh-c4d557bb0a9cf6a7241f760ad466e2d91359ceb2.tar.gz
zsh-c4d557bb0a9cf6a7241f760ad466e2d91359ceb2.zip
50934: use OSC 52 escape sequence when copying to "* or "+ vi buffers
Diffstat (limited to 'Src/Zle/zle.h')
-rw-r--r--Src/Zle/zle.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Src/Zle/zle.h b/Src/Zle/zle.h
index 391586c4a..f59545397 100644
--- a/Src/Zle/zle.h
+++ b/Src/Zle/zle.h
@@ -258,6 +258,9 @@ struct modifier {
#define MOD_NULL (1<<5) /* throw away text for the vi cut buffer */
#define MOD_CHAR (1<<6) /* force character-wise movement */
#define MOD_LINE (1<<7) /* force line-wise movement */
+#define MOD_PRI (1<<8) /* OS primary selection for the vi cut buffer */
+#define MOD_CLIP (1<<9) /* OS clipboard for the vi cut buffer */
+#define MOD_OSSEL (MOD_PRI | MOD_CLIP) /* either system selection */
/* current modifier status */