summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/key-bindings.c
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2019-05-27 12:16:27 +0000
committernicm <nicm@openbsd.org>2019-05-27 12:16:27 +0000
commit1c947278897ea42901a37c45dbb42578a89160de (patch)
tree3b245b8b65ecdf2613833fde2ac133d19e65db32 /usr.bin/tmux/key-bindings.c
parentUse getopts instead of getopt(1) (diff)
downloadwireguard-openbsd-1c947278897ea42901a37c45dbb42578a89160de.tar.xz
wireguard-openbsd-1c947278897ea42901a37c45dbb42578a89160de.zip
Add an additional {} syntax for defining strings in the configuration
file, making it much tidier to define commands that contain other tmux or shell commands (like if-shell). Also tweak bind-key to expect a string if it is only given one argument, so {} can be used with it as well. From Avi Halachmi.
Diffstat (limited to 'usr.bin/tmux/key-bindings.c')
-rw-r--r--usr.bin/tmux/key-bindings.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/usr.bin/tmux/key-bindings.c b/usr.bin/tmux/key-bindings.c
index 71603654a68..de5fd64f481 100644
--- a/usr.bin/tmux/key-bindings.c
+++ b/usr.bin/tmux/key-bindings.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: key-bindings.c,v 1.93 2019/05/23 11:13:30 nicm Exp $ */
+/* $OpenBSD: key-bindings.c,v 1.94 2019/05/27 12:16:27 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -242,8 +242,8 @@ key_bindings_init(void)
"bind w choose-tree -Zw",
"bind x confirm-before -p\"kill-pane #P? (y/n)\" kill-pane",
"bind z resize-pane -Z",
- "bind { swap-pane -U",
- "bind } swap-pane -D",
+ "bind '{' swap-pane -U",
+ "bind '}' swap-pane -D",
"bind '~' show-messages",
"bind PPage copy-mode -u",
"bind -r Up select-pane -U",
@@ -347,8 +347,8 @@ key_bindings_init(void)
"bind -Tcopy-mode M-r send -X middle-line",
"bind -Tcopy-mode M-v send -X page-up",
"bind -Tcopy-mode M-w send -X copy-selection-and-cancel",
- "bind -Tcopy-mode M-{ send -X previous-paragraph",
- "bind -Tcopy-mode M-} send -X next-paragraph",
+ "bind -Tcopy-mode 'M-{' send -X previous-paragraph",
+ "bind -Tcopy-mode 'M-}' send -X next-paragraph",
"bind -Tcopy-mode M-Up send -X halfpage-up",
"bind -Tcopy-mode M-Down send -X halfpage-down",
"bind -Tcopy-mode C-Up send -X scroll-up",
@@ -413,8 +413,8 @@ key_bindings_init(void)
"bind -Tcopy-mode-vi t command-prompt -1p'(jump to forward)' 'send -X jump-to-forward \"%%%\"'",
"bind -Tcopy-mode-vi v send -X rectangle-toggle",
"bind -Tcopy-mode-vi w send -X next-word",
- "bind -Tcopy-mode-vi { send -X previous-paragraph",
- "bind -Tcopy-mode-vi } send -X next-paragraph",
+ "bind -Tcopy-mode-vi '{' send -X previous-paragraph",
+ "bind -Tcopy-mode-vi '}' send -X next-paragraph",
"bind -Tcopy-mode-vi % send -X next-matching-bracket",
"bind -Tcopy-mode-vi MouseDown1Pane select-pane",
"bind -Tcopy-mode-vi MouseDrag1Pane select-pane\\; send -X begin-selection",