diff options
author | Sean Dewar <seandewar@users.noreply.github.com> | 2021-10-14 00:40:46 +0100 |
---|---|---|
committer | Sean Dewar <seandewar@users.noreply.github.com> | 2021-10-14 12:50:04 +0100 |
commit | da9b0abc67a936021a4ecf7634395db860edcab1 (patch) | |
tree | f193d08a729743d2f165a81486df78dfd2b6acce /runtime/lua/vim/lsp/util.lua | |
parent | d4ed51eb4492d4358eb4ab0c939802f2a5fdc636 (diff) | |
download | rneovim-da9b0abc67a936021a4ecf7634395db860edcab1.tar.gz rneovim-da9b0abc67a936021a4ecf7634395db860edcab1.tar.bz2 rneovim-da9b0abc67a936021a4ecf7634395db860edcab1.zip |
feat(:source, nvim_exec): defer script item creation until s:var access
For anonymous scripts, defer the creation of script items until an attempt to access a script-local
variable is made. This dramatically reduces the number of script items created when using lots of
vim.cmd and nvim_exec especially.
This will mean <SID> usage fails until a script-local variable access is first made.
Diffstat (limited to 'runtime/lua/vim/lsp/util.lua')
0 files changed, 0 insertions, 0 deletions