Lines Matching refs:args
46 struct args *args = self->args; in cmd_bind_key_exec() local
51 if (args_has(args, 't')) { in cmd_bind_key_exec()
52 if (args->argc != 2 && args->argc != 3) { in cmd_bind_key_exec()
57 if (args->argc < 2) { in cmd_bind_key_exec()
63 key = key_string_lookup_string(args->argv[0]); in cmd_bind_key_exec()
65 cmdq_error(cmdq, "unknown key: %s", args->argv[0]); in cmd_bind_key_exec()
69 if (args_has(args, 't')) in cmd_bind_key_exec()
72 cmdlist = cmd_list_parse(args->argc - 1, args->argv + 1, NULL, 0, in cmd_bind_key_exec()
80 if (!args_has(args, 'n')) in cmd_bind_key_exec()
82 key_bindings_add(key, args_has(args, 'r'), cmdlist); in cmd_bind_key_exec()
89 struct args *args = self->args; in cmd_bind_key_table() local
96 tablename = args_get(args, 't'); in cmd_bind_key_table()
102 cmd = mode_key_fromstring(mtab->cmdstr, args->argv[1]); in cmd_bind_key_table()
104 cmdq_error(cmdq, "unknown command: %s", args->argv[1]); in cmd_bind_key_table()
109 if (args->argc != 2) { in cmd_bind_key_table()
115 if (args->argc != 3) { in cmd_bind_key_table()
119 arg = args->argv[2]; in cmd_bind_key_table()
123 mtmp.mode = !!args_has(args, 'c'); in cmd_bind_key_table()