aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFolke Lemaitre <folke.lemaitre@gmail.com>2023-03-26 12:42:15 +0200
committerGitHub <noreply@github.com>2023-03-26 11:42:15 +0100
commit2257ade3dc2daab5ee12d27807c0b3bcf103cd29 (patch)
tree9a275f903ec96467507b885a983a642bf6540ac4 /src
parent6a6191174afd7604b82fcc04b9a27b8d51133c9f (diff)
downloadrneovim-2257ade3dc2daab5ee12d27807c0b3bcf103cd29.tar.gz
rneovim-2257ade3dc2daab5ee12d27807c0b3bcf103cd29.tar.bz2
rneovim-2257ade3dc2daab5ee12d27807c0b3bcf103cd29.zip
feat(lua): add `vim.loader`
feat: new faster lua loader using byte-compilation
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nvim/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
index 2117bc375c..ea7dc8acaa 100755
--- a/src/nvim/CMakeLists.txt
+++ b/src/nvim/CMakeLists.txt
@@ -271,6 +271,7 @@ set(GENERATED_UNICODE_TABLES ${GENERATED_DIR}/unicode_tables.generated.h)
set(VIM_MODULE_FILE ${GENERATED_DIR}/lua/vim_module.generated.h)
set(LUA_EDITOR_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/_editor.lua)
set(LUA_SHARED_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/shared.lua)
+set(LUA_LOADER_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/loader.lua)
set(LUA_INSPECT_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/inspect.lua)
set(LUA_F_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/F.lua)
set(LUA_META_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/_meta.lua)
@@ -506,6 +507,7 @@ add_custom_command(
${LUA_INSPECT_MODULE_SOURCE} "vim.inspect"
${LUA_EDITOR_MODULE_SOURCE} "vim._editor"
${LUA_SHARED_MODULE_SOURCE} "vim.shared"
+ ${LUA_LOADER_MODULE_SOURCE} "vim.loader"
${LUA_F_MODULE_SOURCE} "vim.F"
${LUA_META_MODULE_SOURCE} "vim._meta"
${LUA_FILETYPE_MODULE_SOURCE} "vim.filetype"
@@ -515,6 +517,7 @@ add_custom_command(
${LUA_INIT_PACKAGES_MODULE_SOURCE}
${LUA_EDITOR_MODULE_SOURCE}
${LUA_SHARED_MODULE_SOURCE}
+ ${LUA_LOADER_MODULE_SOURCE}
${LUA_INSPECT_MODULE_SOURCE}
${LUA_F_MODULE_SOURCE}
${LUA_META_MODULE_SOURCE}