mirror of
https://github.com/neovim/neovim.git
synced 2025-12-20 13:25:34 +00:00
docs(vimfn): getcwd() behavior #36222
(cherry picked from commit cf48741227)
This commit is contained in:
committed by
github-actions[bot]
parent
f9cad88d5a
commit
a215da823f
@@ -3915,16 +3915,19 @@ M.funcs = {
|
||||
With no arguments, returns the name of the effective
|
||||
|current-directory|. With {winnr} or {tabnr} the working
|
||||
directory of that scope is returned, and 'autochdir' is
|
||||
ignored.
|
||||
Tabs and windows are identified by their respective numbers,
|
||||
0 means current tab or window. Missing tab number implies 0.
|
||||
Thus the following are equivalent: >vim
|
||||
ignored. Tabs and windows are identified by their respective
|
||||
numbers, 0 means current tab or window. Missing tab number
|
||||
implies 0. Thus the following are equivalent: >vim
|
||||
getcwd(0)
|
||||
getcwd(0, 0)
|
||||
<If {winnr} is -1 it is ignored, only the tab is resolved.
|
||||
{winnr} can be the window number or the |window-ID|.
|
||||
If both {winnr} and {tabnr} are -1 the global working
|
||||
directory is returned.
|
||||
Note: When {tabnr} is -1 Vim returns an empty string to
|
||||
signal that it is invalid, whereas Nvim returns either the
|
||||
global working directory if {winnr} is -1 or the working
|
||||
directory of the window indicated by {winnr}.
|
||||
Throw error if the arguments are invalid. |E5000| |E5001| |E5002|
|
||||
|
||||
]=],
|
||||
|
||||
Reference in New Issue
Block a user