Merge pull request #8033 from qlyoung/fix-gnu-readline-bracketed-paste

vtysh: disable bracketed paste in readline
This commit is contained in:
Donatas Abraitis 2021-02-10 11:01:18 +02:00 committed by GitHub
commit de6223a98d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4001,10 +4001,16 @@ static char *vtysh_completion_entry_function(const char *ignore,
void vtysh_readline_init(void)
{
/* readline related settings. */
char *disable_bracketed_paste =
XSTRDUP(MTYPE_TMP, "set enable-bracketed-paste off");
rl_initialize();
rl_parse_and_bind(disable_bracketed_paste);
rl_bind_key('?', (rl_command_func_t *)vtysh_rl_describe);
rl_completion_entry_function = vtysh_completion_entry_function;
rl_attempted_completion_function = new_completion;
XFREE(MTYPE_TMP, disable_bracketed_paste);
}
char *vtysh_prompt(void)