neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

_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')