closes: #18281
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
:def vim9.txt /*:def*
:defc vim9.txt /*:defc*
:defcompile vim9.txt /*:defcompile*
+:defe userfunc.txt /*:defe*
:defer userfunc.txt /*:defer*
:del change.txt /*:del*
:delc map.txt /*:delc*
-*userfunc.txt* For Vim version 9.1. Last change: 2025 Aug 06
+*userfunc.txt* For Vim version 9.1. Last change: 2025 Sep 12
VIM REFERENCE MANUAL by Bram Moolenaar
==============================================================================
3. Cleaning up in a function ~
- *:defer*
-:defer {func}({args}) Call {func} when the current function is done.
+ *:defe* *:defer*
+:defe[r] {func}({args}) Call {func} when the current function is done.
{args} are evaluated here.
Quite often a command in a function has a global effect, which must be undone