_meta.lua 1.0 KB

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