mirror of
https://github.com/neovim/neovim.git
synced 2026-04-28 18:24:13 +00:00
4
runtime/lua/vim/_meta/api.lua
generated
4
runtime/lua/vim/_meta/api.lua
generated
@@ -2045,6 +2045,10 @@ function vim.api.nvim_put(lines, type, after, follow) end
|
||||
--- Replaces terminal codes and `keycodes` ([<CR>], [<Esc>], ...) in a string with
|
||||
--- the internal representation.
|
||||
---
|
||||
---
|
||||
--- Note:
|
||||
--- Lua can use |vim.keycode()| instead.
|
||||
---
|
||||
--- @see replace_termcodes
|
||||
--- @see cpoptions
|
||||
--- @param str string String to be converted.
|
||||
|
||||
5
runtime/lua/vim/_meta/options.lua
generated
5
runtime/lua/vim/_meta/options.lua
generated
@@ -2239,7 +2239,8 @@ vim.bo.et = vim.bo.expandtab
|
||||
--- Unset 'exrc' to stop further searching of 'exrc' files in parent
|
||||
--- directories, similar to `editorconfig.root`.
|
||||
---
|
||||
--- To get its own location, Lua exrc files can use `debug.getinfo()`.
|
||||
--- To get its own location, a Lua exrc file can use `debug.getinfo()`.
|
||||
--- See `lua-script-location`.
|
||||
---
|
||||
--- Compare 'exrc' to `editorconfig`:
|
||||
--- - 'exrc' can execute any code; editorconfig only specifies settings.
|
||||
@@ -2251,7 +2252,7 @@ vim.bo.et = vim.bo.expandtab
|
||||
--- 3. Create ".nvim.lua" in your project root directory with this line:
|
||||
---
|
||||
--- ```lua
|
||||
--- vim.cmd[[set runtimepath+=.nvim]]
|
||||
--- vim.cmd[[set runtimepath+=.nvim]]
|
||||
--- ```
|
||||
---
|
||||
--- This option cannot be set from a `modeline` or in the `sandbox`, for
|
||||
|
||||
40
runtime/lua/vim/_meta/vimfn.lua
generated
40
runtime/lua/vim/_meta/vimfn.lua
generated
@@ -1855,35 +1855,35 @@ function vim.fn.exp(expr) end
|
||||
--- done like for the |cmdline-special| variables with their
|
||||
--- associated modifiers. Here is a short overview:
|
||||
---
|
||||
--- % current file name
|
||||
--- # alternate file name
|
||||
--- #n alternate file name n
|
||||
--- <cfile> file name under the cursor
|
||||
--- <afile> autocmd file name
|
||||
--- <abuf> autocmd buffer number (as a String!)
|
||||
--- <amatch> autocmd matched name
|
||||
--- % Current file name
|
||||
--- # Alternate file name
|
||||
--- #n Alternate file name n
|
||||
--- <cfile> File name under the cursor
|
||||
--- <afile> Autocmd file name
|
||||
--- <abuf> Autocmd buffer number (as a String!)
|
||||
--- <amatch> Autocmd matched name
|
||||
--- <cexpr> C expression under the cursor
|
||||
--- <sfile> deprecated, use <script> or <stack>
|
||||
--- <slnum> sourced script line number or function
|
||||
--- <sfile> Deprecated, use <script> or <stack>
|
||||
--- <slnum> Sourced script line number or function
|
||||
--- line number
|
||||
--- <sflnum> script file line number, also when in
|
||||
--- <sflnum> Script file line number, also when in
|
||||
--- a function
|
||||
--- <SID> "<SNR>123_" where "123" is the
|
||||
--- current script ID |<SID>|
|
||||
--- <script> sourced script file, or script file
|
||||
--- <script> Sourced script file, or script file
|
||||
--- where the current function was defined.
|
||||
--- Use |debug.getinfo()| in Lua scripts.
|
||||
--- <stack> call stack
|
||||
--- <cword> word under the cursor
|
||||
--- For Lua see |lua-script-location|.
|
||||
--- <stack> Call stack
|
||||
--- <cword> Word under the cursor
|
||||
--- <cWORD> WORD under the cursor
|
||||
--- <client> the {clientid} of the last received
|
||||
--- <client> The {clientid} of the last received
|
||||
--- message
|
||||
--- Modifiers:
|
||||
--- :p expand to full path
|
||||
--- :h head (last path component removed)
|
||||
--- :t tail (last path component only)
|
||||
--- :r root (one extension removed)
|
||||
--- :e extension only
|
||||
--- :p Expand to full path
|
||||
--- :h Head (last path component removed)
|
||||
--- :t Tail (last path component only)
|
||||
--- :r Root (one extension removed)
|
||||
--- :e Extension only
|
||||
---
|
||||
--- Example: >vim
|
||||
--- let &tags = expand("%:p:h") .. "/tags"
|
||||
|
||||
Reference in New Issue
Block a user