aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2021-05-07 08:34:28 -0400
committerGitHub <noreply@github.com>2021-05-07 08:34:28 -0400
commit5165513198dbbe7415f1b8c51225ae8f822628ec (patch)
tree3ed35d03f4a1c606ec33a18ee878d61138efbaf2 /runtime
parent4be0e92db01a502863ac4bb26dd0fee16d833145 (diff)
parent1def3d1542d6a65f057e743faea39a760b50db87 (diff)
downloadrneovim-5165513198dbbe7415f1b8c51225ae8f822628ec.tar.gz
rneovim-5165513198dbbe7415f1b8c51225ae8f822628ec.tar.bz2
rneovim-5165513198dbbe7415f1b8c51225ae8f822628ec.zip
Merge pull request #13664 from ivechan/win_exectute
vim-patch:8.1.{1418,1425,1832,2124},8.2.{0137, 2340}
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/eval.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 72c0bec4ff..885fc2d790 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -2529,6 +2529,8 @@ visualmode([expr]) String last visual mode used
wait({timeout}, {condition}[, {interval}])
Number Wait until {condition} is satisfied
wildmenumode() Number whether 'wildmenu' mode is active
+win_execute({id}, {command} [, {silent}])
+ String execute {command} in window {id}
win_findbuf({bufnr}) List find windows containing {bufnr}
win_getid([{win} [, {tab}]]) Number get |window-ID| for {win} in {tab}
win_gettype([{nr}]) String type of window {nr}
@@ -3543,6 +3545,8 @@ execute({command} [, {silent}]) *execute()*
Note: If nested, an outer execute() will not observe output of
the inner calls.
Note: Text attributes (highlights) are not captured.
+ To execute a command in another window than the current one
+ use `win_execute()`.
exepath({expr}) *exepath()*
Returns the full path of {expr} if it is an executable and
@@ -9123,6 +9127,12 @@ wildmenumode() *wildmenumode()*
<
(Note, this needs the 'wildcharm' option set appropriately).
+win_execute({id}, {command} [, {silent}]) *win_execute()*
+ Like `execute()` but in the context of window {id}.
+ The window will temporarily be made the current window,
+ without triggering autocommands.
+ Example: >
+ call win_execute(winid, 'syntax enable')
win_findbuf({bufnr}) *win_findbuf()*
Returns a |List| with |window-ID|s for windows that contain