_meta.lua (1119B)
1 --- @meta 2 3 --- @alias elem_or_list<T> T|T[] 4 5 ---@type uv 6 vim.uv = ... 7 8 --- The following modules are loaded specially in _init_packages.lua 9 10 vim.F = require('vim.F') 11 vim._watch = require('vim._watch') 12 vim.diagnostic = require('vim.diagnostic') 13 vim.filetype = require('vim.filetype') 14 vim.fs = require('vim.fs') 15 vim.func = require('vim.func') 16 vim.glob = require('vim.glob') 17 vim.health = require('vim.health') 18 vim.hl = require('vim.hl') 19 vim.iter = require('vim.iter') 20 vim.keymap = require('vim.keymap') 21 vim.loader = require('vim.loader') 22 vim.lsp = require('vim.lsp') 23 vim.pack = require('vim.pack') 24 vim.pos = require('vim.pos') 25 vim.range = require('vim.range') 26 vim.re = require('vim.re') 27 vim.secure = require('vim.secure') 28 vim.snippet = require('vim.snippet') 29 vim.text = require('vim.text') 30 vim.treesitter = require('vim.treesitter') 31 vim.ui = require('vim.ui') 32 vim.version = require('vim.version') 33 34 local uri = require('vim.uri') 35 36 vim.uri_from_fname = uri.uri_from_fname 37 vim.uri_from_bufnr = uri.uri_from_bufnr 38 vim.uri_to_fname = uri.uri_to_fname 39 vim.uri_to_bufnr = uri.uri_to_bufnr 40 41 vim.provider = require('vim.provider')