-*builtin.txt* For Vim version 9.1. Last change: 2025 Aug 06
+*builtin.txt* For Vim version 9.1. Last change: 2025 Aug 08
VIM REFERENCE MANUAL by Bram Moolenaar
To retain normal history navigation (up/down keys): >
cnoremap <Up> <C-U><Up>
cnoremap <Down> <C-U><Down>
+<
+ To set an option specifically when performing a search, e.g.
+ to set 'pumheight': >
+ autocmd CmdlineEnter [/\?] set pumheight=8
+ autocmd CmdlineLeave [/\?] set pumheight&
<
Return value is always 0.
-*cmdline.txt* For Vim version 9.1. Last change: 2025 Jul 21
+*cmdline.txt* For Vim version 9.1. Last change: 2025 Aug 08
VIM REFERENCE MANUAL by Bram Moolenaar
example, "%" stands for the current file name, while CTRL-R % inserts the
current file name right away. See |c_CTRL-R|.
-Note: If you want to avoid the effects of special characters in a Vim script
+Note: If you want to avoid the effects of special characters in a Vim script
you may want to use |fnameescape()|. Also see |`=|.
:au CmdwinLeave : let &cpt = b:cpt_save
This sets 'complete' to use completion in the current window for |i_CTRL-N|.
Another example: >
- :au CmdwinEnter [/?] startinsert
+ :au CmdwinEnter [/\?] startinsert
This will make Vim start in Insert mode in the command-line window.
+Note: The "?" needs to be escaped, as this is a |file-pattern|. See also
+|cmdline-autocompletion|.
*cmdwin-char*
The character used for the pattern indicates the type of command-line: