=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd-confirm-before.c,v retrieving revision 1.20 retrieving revision 1.21 diff -c -r1.20 -r1.21 *** src/usr.bin/tmux/cmd-confirm-before.c 2013/10/10 12:00:19 1.20 --- src/usr.bin/tmux/cmd-confirm-before.c 2014/10/20 22:29:25 1.21 *************** *** 1,4 **** ! /* $OpenBSD: cmd-confirm-before.c,v 1.20 2013/10/10 12:00:19 nicm Exp $ */ /* * Copyright (c) 2009 Tiago Cunha --- 1,4 ---- ! /* $OpenBSD: cmd-confirm-before.c,v 1.21 2014/10/20 22:29:25 nicm Exp $ */ /* * Copyright (c) 2009 Tiago Cunha *************** *** 26,32 **** * Asks for confirmation before executing a command. */ - void cmd_confirm_before_key_binding(struct cmd *, int); enum cmd_retval cmd_confirm_before_exec(struct cmd *, struct cmd_q *); int cmd_confirm_before_callback(void *, const char *); --- 26,31 ---- *************** *** 37,43 **** "p:t:", 1, 1, "[-p prompt] " CMD_TARGET_CLIENT_USAGE " command", 0, - cmd_confirm_before_key_binding, cmd_confirm_before_exec }; --- 36,41 ---- *************** *** 45,68 **** char *cmd; struct client *client; }; - - void - cmd_confirm_before_key_binding(struct cmd *self, int key) - { - switch (key) { - case '&': - self->args = args_create(1, "kill-window"); - args_set(self->args, 'p', "kill-window #W? (y/n)"); - break; - case 'x': - self->args = args_create(1, "kill-pane"); - args_set(self->args, 'p', "kill-pane #P? (y/n)"); - break; - default: - self->args = args_create(0); - break; - } - } enum cmd_retval cmd_confirm_before_exec(struct cmd *self, struct cmd_q *cmdq) --- 43,48 ----