mirror of
https://github.com/neovim/neovim.git
synced 2025-12-12 01:22:41 +00:00
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