vim-patch:bfb9f5c: runtime(doc): Rename NoDefaultCurrentDirectoryInExePath tag (#36921)

- Add leading "$" to match other environment variable tags.
- Clarify :help $NoDefaultCurrentDirectoryInExePath.

closes: vim/vim#18895

bfb9f5c40e

Co-authored-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
zeertzjq
2025-12-12 09:13:15 +08:00
committed by GitHub
parent 5a83f23430
commit 1bde5a91c4
4 changed files with 14 additions and 11 deletions

View File

@@ -79,8 +79,8 @@ EDITOR
• Buffer name URI scheme parsing more closely follows RFC3986, so for example
"svn+ssh:", "ed2k:", and "iris.xpc:" are recognized as URI schemes.
• On Windows, Nvim no longer searches the current directory for executables
for running external commands; use a relative or absolute path if you want
the previous behavior |NoDefaultCurrentDirectoryInExePath|.
for running external commands; prefix a relative or absolute path if you
want the old behavior |$NoDefaultCurrentDirectoryInExePath|.
EVENTS

View File

@@ -1877,13 +1877,14 @@ executable({expr}) *executable()*
On MS-Windows an executable in the same directory as the Vim
executable is always found (it's added to $PATH at |startup|).
*NoDefaultCurrentDirectoryInExePath*
*$NoDefaultCurrentDirectoryInExePath*
On MS-Windows when using cmd.exe as 'shell' an executable in
Vim's current working directory is also normally found, which
can be disabled by setting the
`$NoDefaultCurrentDirectoryInExePath` environment variable.
This is always done when executing external commands using
e.g. |:!|, |:make|, |system()| for security reasons.
This variable is always set by Vim when executing external
commands (e.g., via |:!|, |:make|, or |system()|) for security
reasons.
The result is a Number:
1 exists

View File

@@ -1652,13 +1652,14 @@ function vim.fn.eventhandler() end
---
--- On MS-Windows an executable in the same directory as the Vim
--- executable is always found (it's added to $PATH at |startup|).
--- *NoDefaultCurrentDirectoryInExePath*
--- *$NoDefaultCurrentDirectoryInExePath*
--- On MS-Windows when using cmd.exe as 'shell' an executable in
--- Vim's current working directory is also normally found, which
--- can be disabled by setting the
--- `$NoDefaultCurrentDirectoryInExePath` environment variable.
--- This is always done when executing external commands using
--- e.g. |:!|, |:make|, |system()| for security reasons.
--- This variable is always set by Vim when executing external
--- commands (e.g., via |:!|, |:make|, or |system()|) for security
--- reasons.
---
--- The result is a Number:
--- 1 exists

View File

@@ -2161,13 +2161,14 @@ M.funcs = {
On MS-Windows an executable in the same directory as the Vim
executable is always found (it's added to $PATH at |startup|).
*NoDefaultCurrentDirectoryInExePath*
*$NoDefaultCurrentDirectoryInExePath*
On MS-Windows when using cmd.exe as 'shell' an executable in
Vim's current working directory is also normally found, which
can be disabled by setting the
`$NoDefaultCurrentDirectoryInExePath` environment variable.
This is always done when executing external commands using
e.g. |:!|, |:make|, |system()| for security reasons.
This variable is always set by Vim when executing external
commands (e.g., via |:!|, |:make|, or |system()|) for security
reasons.
The result is a Number:
1 exists