mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 03:15:39 +00:00
docs: misc #32959
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
-- - "opt-in": runtime/pack/dist/opt/
|
||||
-- 2. runtime/lua/vim/ (the runtime): Lazy-loaded modules. Examples: `inspect`, `lpeg`.
|
||||
-- 3. runtime/lua/vim/shared.lua: pure Lua functions which always are available. Used in the test
|
||||
-- runner, as well as worker threads and processes launched from Nvim.
|
||||
-- runner, and worker threads/processes launched from Nvim.
|
||||
-- 4. runtime/lua/vim/_editor.lua: Eager-loaded code which directly interacts with the Nvim
|
||||
-- editor state. Only available in the main thread.
|
||||
--
|
||||
|
||||
20
runtime/lua/vim/_meta/api.lua
generated
20
runtime/lua/vim/_meta/api.lua
generated
@@ -885,7 +885,7 @@ function vim.api.nvim_command_output(command) end
|
||||
--- To get an existing group id, do:
|
||||
---
|
||||
--- ```lua
|
||||
--- local id = vim.api.nvim_create_augroup("MyGroup", {
|
||||
--- local id = vim.api.nvim_create_augroup('my.lsp.config', {
|
||||
--- clear = false
|
||||
--- })
|
||||
--- ```
|
||||
@@ -904,8 +904,8 @@ function vim.api.nvim_create_augroup(name, opts) end
|
||||
--- Example using Lua callback:
|
||||
---
|
||||
--- ```lua
|
||||
--- vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, {
|
||||
--- pattern = {"*.c", "*.h"},
|
||||
--- vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, {
|
||||
--- pattern = {'*.c', '*.h'},
|
||||
--- callback = function(ev)
|
||||
--- print(string.format('event fired: %s', vim.inspect(ev)))
|
||||
--- end
|
||||
@@ -915,8 +915,8 @@ function vim.api.nvim_create_augroup(name, opts) end
|
||||
--- Example using an Ex command as the handler:
|
||||
---
|
||||
--- ```lua
|
||||
--- vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, {
|
||||
--- pattern = {"*.c", "*.h"},
|
||||
--- vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, {
|
||||
--- pattern = {'*.c', '*.h'},
|
||||
--- command = "echo 'Entering a C or C++ file'",
|
||||
--- })
|
||||
--- ```
|
||||
@@ -925,7 +925,7 @@ function vim.api.nvim_create_augroup(name, opts) end
|
||||
--- and "~" must be expanded explicitly:
|
||||
---
|
||||
--- ```lua
|
||||
--- pattern = vim.fn.expand("~") .. "/some/path/*.py"
|
||||
--- pattern = vim.fn.expand('~') .. '/some/path/*.py'
|
||||
--- ```
|
||||
---
|
||||
--- @see `:help autocommand`
|
||||
@@ -1222,14 +1222,14 @@ function vim.api.nvim_get_all_options_info() end
|
||||
--- ```lua
|
||||
--- -- Matches all criteria
|
||||
--- autocommands = vim.api.nvim_get_autocmds({
|
||||
--- group = "MyGroup",
|
||||
--- event = {"BufEnter", "BufWinEnter"},
|
||||
--- pattern = {"*.c", "*.h"}
|
||||
--- group = 'MyGroup',
|
||||
--- event = {'BufEnter', 'BufWinEnter'},
|
||||
--- pattern = {'*.c', '*.h'}
|
||||
--- })
|
||||
---
|
||||
--- -- All commands from one group
|
||||
--- autocommands = vim.api.nvim_get_autocmds({
|
||||
--- group = "MyGroup",
|
||||
--- group = 'MyGroup',
|
||||
--- })
|
||||
--- ```
|
||||
---
|
||||
|
||||
5
runtime/lua/vim/_meta/vvars.lua
generated
5
runtime/lua/vim/_meta/vvars.lua
generated
@@ -586,8 +586,9 @@ vim.v.searchforward = ...
|
||||
--- Read-only.
|
||||
---
|
||||
--- *$NVIM*
|
||||
--- $NVIM is set by `terminal` and `jobstart()`, and is thus
|
||||
--- a hint that the current environment is a subprocess of Nvim.
|
||||
--- $NVIM is set to v:servername by `terminal` and `jobstart()`,
|
||||
--- and is thus a hint that the current environment is a child
|
||||
--- (direct subprocess) of Nvim.
|
||||
---
|
||||
--- Example: a child Nvim process can detect and make requests to
|
||||
--- its parent Nvim:
|
||||
|
||||
Reference in New Issue
Block a user