mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 03:05:11 -07:00
docs #15625
fix #12261 fix #15536 fix #15623 fix #15572 ref #14244 ref #15034 close #15555 close #14957
This commit is contained in:
parent
af6948d271
commit
329047b3db
@ -4707,9 +4707,9 @@ getcurpos() Get the position of the cursor. This is like getpos('.'), but
|
||||
|winrestview()| for restoring more state.
|
||||
|
||||
getcwd([{winnr}[, {tabnr}]]) *getcwd()*
|
||||
With no arguments the result is a String, which is the name of
|
||||
the current effective working directory. With {winnr} or
|
||||
{tabnr} the working directory of that scope is returned.
|
||||
With no arguments, returns the name of the effective
|
||||
|current-directory|. With {winnr} or {tabnr} the working
|
||||
directory of that scope is returned.
|
||||
Tabs and windows are identified by their respective numbers,
|
||||
0 means current tab or window. Missing argument implies 0.
|
||||
Thus the following are equivalent: >
|
||||
@ -9095,7 +9095,7 @@ system({cmd} [, {input}]) *system()* *E677*
|
||||
*E5677*
|
||||
Note: system() cannot write to or read from backgrounded ("&")
|
||||
shell commands, e.g.: >
|
||||
:echo system("cat - &", "foo"))
|
||||
:echo system("cat - &", "foo")
|
||||
< which is equivalent to: >
|
||||
$ echo foo | bash -c 'cat - &'
|
||||
< The pipes are disconnected (unless overridden by shell
|
||||
|
@ -907,7 +907,7 @@ vim.fn.{func}({...}) *vim.fn*
|
||||
To call autoload functions, use the syntax: >
|
||||
vim.fn['some#function']({...})
|
||||
<
|
||||
Unlike vim.api.|nvim_call_function| this converts directly between Vim
|
||||
Unlike vim.api.|nvim_call_function()| this converts directly between Vim
|
||||
objects and Lua objects. If the Vim function returns a float, it will
|
||||
be represented directly as a Lua number. Empty lists and dictionaries
|
||||
both are represented by an empty table.
|
||||
|
@ -207,6 +207,7 @@ registers. Nvim looks for these clipboard tools, in order of priority:
|
||||
- lemonade (for SSH) https://github.com/pocke/lemonade
|
||||
- doitclient (for SSH) http://www.chiark.greenend.org.uk/~sgtatham/doit/
|
||||
- win32yank (Windows)
|
||||
- termux (via termux-clipboard-set, termux-clipboard-set)
|
||||
- tmux (if $TMUX is set)
|
||||
|
||||
*g:clipboard*
|
||||
|
@ -296,7 +296,7 @@ for those who want to experiment with this feature and contribute to
|
||||
its development.
|
||||
|
||||
Highlights are defined in the same query format as in the tree-sitter highlight
|
||||
crate, which some limitations and additions. Set a highlight query for a
|
||||
crate, with some limitations and additions. Set a highlight query for a
|
||||
buffer with this code: >
|
||||
|
||||
local query = [[
|
||||
|
@ -175,10 +175,8 @@ This switches on three very clever mechanisms:
|
||||
|
||||
|
||||
*restore-cursor* *last-position-jump* >
|
||||
autocmd BufReadPost *
|
||||
\ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit'
|
||||
\ | exe "normal! g`\""
|
||||
\ | endif
|
||||
autocmd BufRead * autocmd FileType <buffer> ++once
|
||||
\ if &ft !~# 'commit\|rebase' && line("'\"") > 1 && line("'\"") <= line("$") | exe 'normal! g`"' | endif
|
||||
|
||||
Another autocommand. This time it is used after reading any file. The
|
||||
complicated stuff after it checks if the '" mark is defined, and jumps to it
|
||||
|
@ -449,7 +449,7 @@ end
|
||||
--- endif
|
||||
--- return sl
|
||||
--- endfunction
|
||||
--- let &l:statusline = '%#MyStatuslineLSP#LSP '.LspStatus()
|
||||
--- autocmd BufWinEnter * let &l:statusline = '%#MyStatuslineLSP#LSP '.LspStatus()
|
||||
--- </pre>
|
||||
---
|
||||
---@param bufnr number The buffer number
|
||||
|
Loading…
Reference in New Issue
Block a user