comparison runtime/doc/builtin.txt @ 27447:4050f0554902 v8.2.4252

patch 8.2.4252: generating the normal command table at runtime is inefficient Commit: https://github.com/vim/vim/commit/4dc0dd869972ddafc7d9ee5ea765645b818a6dc9 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Sat Jan 29 13:06:40 2022 +0000 patch 8.2.4252: generating the normal command table at runtime is inefficient Problem: Generating the normal command table at runtime is inefficient. Solution: Generate the table with a Vim script and put it in a header file. (Yegappan Lakshmanan, closes #9648)
author Bram Moolenaar <Bram@vim.org>
date Sat, 29 Jan 2022 14:15:04 +0100
parents 722db0819111
children 5825405e4e2c
comparison
equal deleted inserted replaced
27446:d5dcb8d0cf5e 27447:4050f0554902
290 inputlist({textlist}) Number let the user pick from a choice list 290 inputlist({textlist}) Number let the user pick from a choice list
291 inputrestore() Number restore typeahead 291 inputrestore() Number restore typeahead
292 inputsave() Number save and clear typeahead 292 inputsave() Number save and clear typeahead
293 inputsecret({prompt} [, {text}]) String like input() but hiding the text 293 inputsecret({prompt} [, {text}]) String like input() but hiding the text
294 insert({object}, {item} [, {idx}]) List insert {item} in {object} [before {idx}] 294 insert({object}, {item} [, {idx}]) List insert {item} in {object} [before {idx}]
295 internal_get_nv_cmdchar({idx}) Number command character at this index
295 interrupt() none interrupt script execution 296 interrupt() none interrupt script execution
296 invert({expr}) Number bitwise invert 297 invert({expr}) Number bitwise invert
297 isdirectory({directory}) Number |TRUE| if {directory} is a directory 298 isdirectory({directory}) Number |TRUE| if {directory} is a directory
298 isinf({expr}) Number determine if {expr} is infinity value 299 isinf({expr}) Number determine if {expr} is infinity value
299 (positive or negative) 300 (positive or negative)
4620 Note that when {item} is a |List| it is inserted as a single 4621 Note that when {item} is a |List| it is inserted as a single
4621 item. Use |extend()| to concatenate |Lists|. 4622 item. Use |extend()| to concatenate |Lists|.
4622 4623
4623 Can also be used as a |method|: > 4624 Can also be used as a |method|: >
4624 mylist->insert(item) 4625 mylist->insert(item)
4626 <
4627 *internal_get_nv_cmdchar()*
4628 internal_get_nv_cmdchar({idx})
4629 Return the normal/visual mode command character at the
4630 specified index. To be used only during the Vim build process.
4625 4631
4626 interrupt() *interrupt()* 4632 interrupt() *interrupt()*
4627 Interrupt script execution. It works more or less like the 4633 Interrupt script execution. It works more or less like the
4628 user typing CTRL-C, most commands won't execute and control 4634 user typing CTRL-C, most commands won't execute and control
4629 returns to the user. This is useful to abort execution 4635 returns to the user. This is useful to abort execution