summaryrefslogtreecommitdiffstats
path: root/tmux.h
diff options
context:
space:
mode:
authornicm <nicm>2019-05-23 14:03:44 +0000
committernicm <nicm>2019-05-23 14:03:44 +0000
commit27bfb56ad5e19afa686ed6a99bf8b205fac98aef (patch)
tree9d7eafe33dfe96c3194bbce93d43013e3565af39 /tmux.h
parent3e3eb1dd0faa707fa6bdfd12d455ad711d775241 (diff)
Break the argument escaping code into a separate function and use it to
escape key bindings in list-keys. Also escape ~ and ; and $ properly.
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/tmux.h b/tmux.h
index f996b1f4..8f8bd902 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1950,6 +1950,7 @@ void args_set(struct args *, u_char, const char *);
struct args *args_parse(const char *, int, char **);
void args_free(struct args *);
char *args_print(struct args *);
+char *args_escape(const char *);
int args_has(struct args *, u_char);
const char *args_get(struct args *, u_char);
const char *args_first_value(struct args *, u_char, struct args_value **);
@@ -2022,7 +2023,7 @@ void cmd_list_append(struct cmd_list *, struct cmd *);
void cmd_list_move(struct cmd_list *, struct cmd_list *);
struct cmd_list *cmd_list_parse(int, char **, const char *, u_int, char **);
void cmd_list_free(struct cmd_list *);
-char *cmd_list_print(struct cmd_list *);
+char *cmd_list_print(struct cmd_list *, int);
/* cmd-queue.c */
struct cmdq_item *cmdq_get_command(struct cmd_list *, struct cmd_find_state *,