From ffa4e9b43a3d6d7f412f54637a4b1076ed2bc2f4 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Fri, 9 Dec 2022 11:36:36 +0000 Subject: patch 9.0.1038: function name does not match what it is used for Problem: Function name does not match what it is used for. Solution: Include the modifier in the name. (closes #11679) --- src/ex_getln.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'src/ex_getln.c') diff --git a/src/ex_getln.c b/src/ex_getln.c index 44049c7618..4bd200d33f 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -798,12 +798,13 @@ cmdline_init(void) } /* - * Handle the backslash key pressed in the command-line mode. CTRL-\ CTRL-N - * goes to Normal mode, CTRL-\ CTRL-G goes to Insert mode when 'insertmode' is - * set, CTRL-\ e prompts for an expression. + * Handle CTRL-\ pressed in Command-line mode: + * - CTRL-\ CTRL-N goes to Normal mode + * - CTRL-\ CTRL-G goes to Insert mode when 'insertmode' is set + * - CTRL-\ e prompts for an expression. */ static int -cmdline_handle_backslash_key(int c, int *gotesc) +cmdline_handle_ctrl_bsl(int c, int *gotesc) { ++no_mapping; ++allow_keys; @@ -832,8 +833,7 @@ cmdline_handle_backslash_key(int c, int *gotesc) /* * Replace the command line with the result of an expression. - * Need to save and restore the current command line, to be - * able to enter a new one... + * This will call getcmdline() recursively in get_expr_register(). */ if (ccline.cmdpos == ccline.cmdlen) new_cmdpos = 99999; // keep it at the end @@ -843,9 +843,8 @@ cmdline_handle_backslash_key(int c, int *gotesc) c = get_expr_register(); if (c == '=') { - // Need to save and restore ccline. And set "textlock" - // to avoid nasty things like going to another buffer when - // evaluating an expression. + // Evaluate the expression. Set "textlock" to avoid nasty things + // like going to another buffer. ++textlock; p = get_expr_line(); --textlock; @@ -1909,7 +1908,7 @@ getcmdline_int( // mode when 'insertmode' is set, CTRL-\ e prompts for an expression. if (c == Ctrl_BSL) { - res = cmdline_handle_backslash_key(c, &gotesc); + res = cmdline_handle_ctrl_bsl(c, &gotesc); if (res == CMDLINE_CHANGED) goto cmdline_changed; else if (res == CMDLINE_NOT_CHANGED) @@ -1917,7 +1916,7 @@ getcmdline_int( else if (res == GOTO_NORMAL_MODE) goto returncmd; // back to cmd mode c = Ctrl_BSL; // backslash key not processed by - // cmdline_handle_backslash_key() + // cmdline_handle_ctrl_bsl() } if (c == cedit_key || c == K_CMDWIN) -- cgit v1.2.3