comparison runtime/doc/builtin.txt @ 27156:67194006cad8 v8.2.4107

patch 8.2.4107: script context not restored after using <ScriptCmd> Commit: https://github.com/vim/vim/commit/a9725221ac4650b7e9219bf6e3682826fe2e0096 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jan 16 13:30:33 2022 +0000 patch 8.2.4107: script context not restored after using <ScriptCmd> Problem: Script context not restored after using <ScriptCmd>. Solution: Also restore context when not in a script. (closes https://github.com/vim/vim/issues/9536) Add the 'c' flag to feedkeys() to be able to test this.
author Bram Moolenaar <Bram@vim.org>
date Sun, 16 Jan 2022 14:45:03 +0100
parents b94cdb5ef20e
children b19230a8d40a
comparison
equal deleted inserted replaced
27155:1ebb45dd9232 27156:67194006cad8
2392 stuck, waiting for a character to be typed before the 2392 stuck, waiting for a character to be typed before the
2393 script continues. 2393 script continues.
2394 Note that if you manage to call feedkeys() while 2394 Note that if you manage to call feedkeys() while
2395 executing commands, thus calling it recursively, then 2395 executing commands, thus calling it recursively, then
2396 all typeahead will be consumed by the last call. 2396 all typeahead will be consumed by the last call.
2397 'c' Remove any script context when executing, so that
2398 legacy script syntax applies, "s:var" does not work,
2399 etc.
2397 '!' When used with 'x' will not end Insert mode. Can be 2400 '!' When used with 'x' will not end Insert mode. Can be
2398 used in a test when a timer is set to exit Insert mode 2401 used in a test when a timer is set to exit Insert mode
2399 a little later. Useful for testing CursorHoldI. 2402 a little later. Useful for testing CursorHoldI.
2400 2403
2401 Return value is always 0. 2404 Return value is always 0.