mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 19:38:20 +00:00
docs: misc, help tags for neovim.io searches #31428
Problem: Various keywords are commonly searched-for on https://neovim.io, but don't have help tags. Solution: Add help tags. fix #31327
This commit is contained in:
@@ -1040,7 +1040,7 @@ fail:
|
||||
/// Open a terminal instance in a buffer
|
||||
///
|
||||
/// By default (and currently the only option) the terminal will not be
|
||||
/// connected to an external process. Instead, input send on the channel
|
||||
/// connected to an external process. Instead, input sent on the channel
|
||||
/// will be echoed directly by the terminal. This is useful to display
|
||||
/// ANSI terminal sequences returned as part of a rpc message, or similar.
|
||||
///
|
||||
@@ -1051,6 +1051,18 @@ fail:
|
||||
/// Then |nvim_chan_send()| can be called immediately to process sequences
|
||||
/// in a virtual terminal having the intended size.
|
||||
///
|
||||
/// Example: this `TermHl` command can be used to display and highlight raw ANSI termcodes, so you
|
||||
/// can use Nvim as a "scrollback pager" (for terminals like kitty): [terminal-scrollback-pager]()
|
||||
///
|
||||
/// ```lua
|
||||
/// vim.api.nvim_create_user_command('TermHl', function()
|
||||
/// local b = vim.api.nvim_create_buf(false, true)
|
||||
/// local chan = vim.api.nvim_open_term(b, {})
|
||||
/// vim.api.nvim_chan_send(chan, table.concat(vim.api.nvim_buf_get_lines(0, 0, -1, false), '\n'))
|
||||
/// vim.api.nvim_win_set_buf(0, b)
|
||||
/// end, { desc = 'Highlights ANSI termcodes in curbuf' })
|
||||
/// ```
|
||||
///
|
||||
/// @param buffer the buffer to use (expected to be empty)
|
||||
/// @param opts Optional parameters.
|
||||
/// - on_input: Lua callback for input sent, i e keypresses in terminal
|
||||
|
Reference in New Issue
Block a user