aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2023-08-01 18:03:33 +0100
committerGitHub <noreply@github.com>2023-08-01 18:03:33 +0100
commit642586977158b44c007177169d3091840a72a8fd (patch)
treea3cf06c8a9282aa42907f86e789adb0eb9cf942c
parent0804034c07ad5883bc653d054e549a87d429a8b7 (diff)
downloadrneovim-642586977158b44c007177169d3091840a72a8fd.tar.gz
rneovim-642586977158b44c007177169d3091840a72a8fd.tar.bz2
rneovim-642586977158b44c007177169d3091840a72a8fd.zip
feat(lua): add meta file for vim submodules (#24525)
-rw-r--r--runtime/lua/vim/_meta.lua26
1 files changed, 26 insertions, 0 deletions
diff --git a/runtime/lua/vim/_meta.lua b/runtime/lua/vim/_meta.lua
new file mode 100644
index 0000000000..839830294e
--- /dev/null
+++ b/runtime/lua/vim/_meta.lua
@@ -0,0 +1,26 @@
+--- @meta
+
+--- The following modules are loaded specially in _init_packages.lua
+
+vim.F = require('vim.F')
+vim._watch = require('vim._watch')
+vim.diagnostic = require('vim.diagnostic')
+vim.filetype = require('vim.filetype')
+vim.fs = require('vim.fs')
+vim.health = require('vim.health')
+vim.highlight = require('vim.highlight')
+vim.iter = require('vim.iter')
+vim.keymap = require('vim.keymap')
+vim.loader = require('vim.loader')
+vim.lsp = require('vim.lsp')
+vim.re = require('vim.re')
+vim.secure = require('vim.secure')
+vim.ui = require('vim.ui')
+vim.version = require('vim.version')
+
+local uri = require('vim.uri')
+
+vim.uri_from_fname = uri.uri_from_fname
+vim.uri_from_bufnr = uri.uri_from_bufnr
+vim.uri_to_fname = uri.uri_to_fname
+vim.uri_to_bufnr = uri.uri_to_bufnr