for a non-existing file is not included, unless {string} does
not start with '%', '#' or '<', see below.
+ For a |:terminal| window '%' expands to a '!' followed by
+ the command or shell that is run |terminal-bufname|
+
When {string} starts with '%', '#' or '<', the expansion is
done like for the |cmdline-special| variables with their
associated modifiers. Here is a short overview:
terminal terminal.txt /*terminal*
terminal-api terminal.txt /*terminal-api*
terminal-autoshelldir terminal.txt /*terminal-autoshelldir*
+terminal-bufname terminal.txt /*terminal-bufname*
terminal-client-server terminal.txt /*terminal-client-server*
terminal-close terminal.txt /*terminal-close*
terminal-colors os_unix.txt /*terminal-colors*
-*terminal.txt* For Vim version 9.1. Last change: 2023 Nov 08
+*terminal.txt* For Vim version 9.1. Last change: 2024 Feb 21
VIM REFERENCE MANUAL by Bram Moolenaar
[command]. Use `:execute` if you must have a Vim
command following in the same line.
+ *terminal-bufname*
A new buffer will be created, using [command] or
'shell' as the name, prefixed with a "!". If a buffer
by this name already exists a number is added in
-*version9.txt* For Vim version 9.1. Last change: 2024 Jan 05
+*version9.txt* For Vim version 9.1. Last change: 2024 Feb 21
VIM REFERENCE MANUAL by Bram Moolenaar
==============================================================================
INCOMPATIBLE CHANGES *incompatible-9.2*
+Improved/Different MS-Windows mapping support
+|w32-experimental-keycode-trans-strategy|
+
==============================================================================
IMPROVEMENTS *improvements-9.2*