mirror of
https://github.com/neovim/neovim.git
synced 2026-11-06 05:16:52 +00:00
docs: all help docs should have a title
Problem: Autogenerating a title based on the "foo.txt" filename is not great. And currently, the PDF result has no title because we aren't doing that for the "print all" codepath. Solution: Add a validation check that ensures every doc has a title. Drop the filename-based autogenerated title.
This commit is contained in:
1 parent
0851e7dabe
commit
d4847da881
136 files changed
+395
-221
No files matched your search
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim UI protocol *UI* *ui* *api-ui-events*
|
||||
|
||||
This document describes the UI protocol. See |gui| and |tui| for user-facing
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL by Thiago de Arruda
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim API *API* *api*
|
||||
|
||||
Nvim exposes a powerful API that can be used by plugins and external processes
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Automatic commands *autocmd* *autocommand*
|
||||
|
||||
For a basic explanation, see section |40.3| in the user manual.
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Deleting and replacing text
|
||||
|
||||
This file describes commands that delete or change text. In this context,
|
||||
changing text means deleting the text and replacing it with other text using
|
||||
one command. You can undo all of these commands. You can repeat the non-Ex
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL by Thiago de Arruda
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim asynchronous IO *channel*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
@@ -43,10 +44,10 @@ a job channel using RPC, bytes can still be read over its stderr. Similarly,
|
||||
only bytes can be written to Nvim's own stderr.
|
||||
|
||||
*channel-callback* *E904* *E906* *E921* *E5407*
|
||||
- on_stdout({chan-id}, {data}, {name}) *on_stdout*
|
||||
- on_stderr({chan-id}, {data}, {name}) *on_stderr*
|
||||
- on_stdin({chan-id}, {data}, {name}) *on_stdin*
|
||||
- on_data({chan-id}, {data}, {name}) *on_data*
|
||||
on_stdout({chan-id}, {data}, {name}) *on_stdout*
|
||||
on_stderr({chan-id}, {data}, {name}) *on_stderr*
|
||||
on_stdin({chan-id}, {data}, {name}) *on_stdin*
|
||||
on_data({chan-id}, {data}, {name}) *on_data*
|
||||
|
||||
Scripts can react to channel activity (received data) via callback
|
||||
functions assigned to the `on_stdout`, `on_stderr`, `on_stdin`, or
|
||||
|
||||
@@ -4,8 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
*Cmdline-mode* *Command-line-mode* *Cmdline*
|
||||
==============================================================================
|
||||
Command-line mode *cmdline* *Command-line* *mode-cmdline* *:*
|
||||
*Cmdline-mode* *Command-line-mode* *Cmdline*
|
||||
|
||||
Command-line mode is used to enter Ex commands (":"), search patterns
|
||||
("/" and "?"), and filter commands ("!").
|
||||
|
||||
@@ -4,14 +4,12 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
Nvim *deprecated*
|
||||
==============================================================================
|
||||
Deprecated features *deprecated*
|
||||
|
||||
The items listed below are deprecated: they will be removed in the future.
|
||||
They should not be used in new scripts, and old scripts should be updated.
|
||||
|
||||
==============================================================================
|
||||
Deprecated features
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
DEPRECATED IN 0.13 *deprecated-0.13*
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Development of Nvim *development* *dev*
|
||||
|
||||
This reference describes design constraints and guidelines, for developing
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
How to develop Nvim, explanation of modules and subsystems *dev-arch*
|
||||
==============================================================================
|
||||
How to develop Nvim, explanation of modules and subsystems *dev-arch*
|
||||
|
||||
Module-specific details are documented at the top of each module
|
||||
(`terminal.c`, `undo.c`, …). The top of each major module has (or should have)
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim style guide *dev-style*
|
||||
|
||||
Style guidelines for developers working on Nvim's source code.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Writing tests for Nvim *dev-test*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim colorscheme guidelines *dev-theme*
|
||||
|
||||
Style guidelines for developing Nvim's default colorscheme.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Tools and techniques for developing Nvim *dev-tools*
|
||||
|
||||
This is for developing or debugging Nvim itself.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
==============================================================================
|
||||
Merging patches from Vim *dev-vimpatch*
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Diagnostic framework *vim.diagnostic*
|
||||
|
||||
Nvim provides a framework for displaying errors or warnings from external
|
||||
|
||||
@@ -4,7 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
*diff* *diff-mode*
|
||||
==============================================================================
|
||||
Diff mode *diff* *diff-mode*
|
||||
|
||||
This file describes the diff feature: Showing differences between two to
|
||||
eight versions of the same file.
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Digraphs *digraph* *digraphs* *Digraphs*
|
||||
|
||||
Digraphs are used to enter characters that normally cannot be entered by
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Editing files *edit-files*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Frequently asked Questions *faq*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Filetypes *filetype* *file-type*
|
||||
|
||||
Also see |autocmd.txt|.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Folding *Folding* *folding* *folds*
|
||||
|
||||
You can find an introduction on folding in chapter 28 of the user manual.
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
*ft_ada.txt* Nvim
|
||||
|
||||
|
||||
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||
|
||||
ADA *ft-ada-syntax*
|
||||
==============================================================================
|
||||
Ada filetype plugins *ft-ada-syntax*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
*ft_hare.txt* Support for the Hare programming language
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *hare*
|
||||
Hare filetype plugin *hare*
|
||||
|
||||
1. Introduction |hare-intro|
|
||||
2. Filetype plugin |hare-plugin|
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
*ft_ps1.txt* A Windows PowerShell syntax plugin for Vim
|
||||
|
||||
==============================================================================
|
||||
PowerShell filetype plugin
|
||||
|
||||
Author: Peter Provost <https://www.github.com/PProvost>
|
||||
License: Apache 2.0
|
||||
URL: https://github.com/PProvost/vim-ps1
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
*ft_raku.txt* The Raku programming language filetype
|
||||
|
||||
*vim-raku*
|
||||
==============================================================================
|
||||
Raku filetype plugin *vim-raku*
|
||||
|
||||
Vim-raku provides syntax highlighting, indentation, and other support for
|
||||
editing Raku programs.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
*ft_rust.txt* Filetype plugin for Rust
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *rust*
|
||||
Rust filetype plugin *rust*
|
||||
|
||||
1. Introduction |rust-intro|
|
||||
2. Settings |rust-settings|
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
*ft_sql.txt* Nvim
|
||||
|
||||
==============================================================================
|
||||
SQL filetype plugin
|
||||
|
||||
by David Fishburn
|
||||
|
||||
This is a filetype plugin to work with SQL files.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim Graphical User Interface *gui* *GUI*
|
||||
|
||||
Any client that supports the Nvim |ui-protocol| can be used as a UI for Nvim.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Help on help files *helphelp*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
VIM REFERENCE MANUAL by Jacques Germishuys
|
||||
|
||||
==============================================================================
|
||||
The perl Interface to Vim *if_perl* *perl*
|
||||
|
||||
See |provider-perl| for more information.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
The Python Interface to NVim *if_pyth* *python* *Python*
|
||||
|
||||
See |provider-python| for more information.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
VIM REFERENCE MANUAL by Shugo Maeda
|
||||
|
||||
==============================================================================
|
||||
The Ruby Interface to Vim *if_ruby* *ruby* *Ruby*
|
||||
|
||||
See |provider-ruby| for more information.
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Automatic indenting
|
||||
|
||||
This file is about indenting C programs and other files.
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
*index*
|
||||
==============================================================================
|
||||
Index of all commands *index*
|
||||
|
||||
This file contains a list of all commands for each mode, with a tag and a
|
||||
short description. The lists are sorted on ASCII value.
|
||||
|
||||
|
||||
@@ -4,8 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
*Insert* *Insert-mode*
|
||||
==============================================================================
|
||||
Inserting and replacing text *mode-ins-repl*
|
||||
*Insert* *Insert-mode*
|
||||
|
||||
Most of this file is about Insert and Replace mode. At the end are a few
|
||||
commands for inserting text in other ways.
|
||||
|
||||
+69
-70
@@ -4,7 +4,8 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
Nvim *ref* *reference*
|
||||
==============================================================================
|
||||
Nvim reference manual *ref* *reference*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -125,75 +126,73 @@ Keycodes *key-notation* *key-codes* *keycodes*
|
||||
These names for keys are used in the documentation. They can also be used
|
||||
with the ":map" command.
|
||||
|
||||
notation meaning equivalent decimal value(s) ~
|
||||
<Nul> Zero CTRL-@ 0 (stored as 10) *<Nul>*
|
||||
<BS> Backspace CTRL-H 8 *backspace*
|
||||
<Tab> Tab CTRL-I 9 *tab* *Tab*
|
||||
*linefeed*
|
||||
<NL> Linefeed CTRL-J 10 (used for <Nul>)
|
||||
<CR> Carriage return CTRL-M 13 *carriage-return*
|
||||
<Return> Same as <CR> *<Return>*
|
||||
<Enter> Same as <CR> *<Enter>*
|
||||
<Esc> Escape CTRL-[ 27 *escape* *<Esc>*
|
||||
<Space> Space 32 *space*
|
||||
<lt> Less-than < 60 *<lt>*
|
||||
<Bslash> Backslash \ 92 *backslash* *<Bslash>*
|
||||
<Bar> Vertical bar | 124 *<Bar>*
|
||||
<Del> Delete 127
|
||||
<CSI> Command sequence intro ALT-Esc 155 *<CSI>*
|
||||
|
||||
<EOL> End-of-line (can be <CR>, <NL> or <CR><NL>,
|
||||
Depends on system and 'fileformat') *<EOL>*
|
||||
<Ignore> Cancel wait-for-character *<Ignore>*
|
||||
<NOP> Do nothing (no-op). Useful in mappings. *<Nop>*
|
||||
<Ignore> is a key, <NOP> is "absence of a key".
|
||||
|
||||
<Up> Cursor-up *cursor-up* *cursor_up*
|
||||
<Down> Cursor-down *cursor-down* *cursor_down*
|
||||
<Left> Cursor-left *cursor-left* *cursor_left*
|
||||
<Right> Cursor-right *cursor-right* *cursor_right*
|
||||
<S-Up> Shift-cursor-up
|
||||
<S-Down> Shift-cursor-down
|
||||
<S-Left> Shift-cursor-left
|
||||
<S-Right> Shift-cursor-right
|
||||
<C-Left> Control-cursor-left
|
||||
<C-Right> Control-cursor-right
|
||||
<F1> - <F12> Function keys 1 to 12 *function_key* *function-key*
|
||||
<S-F1> - <S-F12> Shift-function keys 1 to 12 *<S-F1>*
|
||||
<Help> Help key
|
||||
<Undo> Undo key
|
||||
<Find> Find key
|
||||
<Select> Select key
|
||||
<Insert> Insert key
|
||||
<Home> Home *home*
|
||||
<End> End *end*
|
||||
<PageUp> Page-up *page_up* *page-up*
|
||||
<PageDown> Page-down *page_down* *page-down*
|
||||
<kUp> Keypad cursor-up *keypad-cursor-up*
|
||||
<kDown> Keypad cursor-down *keypad-cursor-down*
|
||||
<kLeft> Keypad cursor-left *keypad-cursor-left*
|
||||
<kRight> Keypad cursor-right *keypad-cursor-right*
|
||||
<kHome> Keypad home (upper left) *keypad-home*
|
||||
<kEnd> Keypad end (lower left) *keypad-end*
|
||||
<kOrigin> Keypad origin (middle) *keypad-origin*
|
||||
<kPageUp> Keypad page-up (upper right) *keypad-page-up*
|
||||
<kPageDown> Keypad page-down (lower right) *keypad-page-down*
|
||||
<kDel> Keypad delete *keypad-delete*
|
||||
<kPlus> Keypad + *keypad-plus*
|
||||
<kMinus> Keypad - *keypad-minus*
|
||||
<kMultiply> Keypad * *keypad-multiply*
|
||||
<kDivide> Keypad / *keypad-divide*
|
||||
<kPoint> Keypad . *keypad-point*
|
||||
<kComma> Keypad , *keypad-comma*
|
||||
<kEqual> Keypad = *keypad-equal*
|
||||
<kEnter> Keypad Enter *keypad-enter*
|
||||
<k0> - <k9> Keypad 0 to 9 *keypad-0* *keypad-9*
|
||||
<S-…> Shift-key *shift* *<S-*
|
||||
<C-…> Control-key *control* *ctrl* *<C-*
|
||||
<M-…> Alt-key or meta-key *META* *ALT* *<M-*
|
||||
<A-…> Same as <M-…> *<A-*
|
||||
<T-…> Meta-key, when it's not alt *<T-*
|
||||
<D-…> Command-key or "super" key *<D-*
|
||||
Notation Meaning Equiv. Decimal Note ~
|
||||
<Nul> Zero CTRL-@ 0 (stored as 10) *<Nul>*
|
||||
<BS> Backspace CTRL-H 8 *backspace*
|
||||
<Tab> Tab CTRL-I 9 *tab* *Tab*
|
||||
<NL> Linefeed CTRL-J 10 (used for <Nul>) *linefeed*
|
||||
<CR> Carriage return CTRL-M 13 *carriage-return*
|
||||
<Return> Same as <CR> *<Return>*
|
||||
<Enter> Same as <CR> *<Enter>*
|
||||
<Esc> Escape CTRL-[ 27 *escape* *<Esc>*
|
||||
<Space> Space 32 *space*
|
||||
<lt> Less-than < 60 *<lt>*
|
||||
<Bslash> Backslash \ 92 *backslash* *<Bslash>*
|
||||
<Bar> Vertical bar | 124 *<Bar>*
|
||||
<Del> Delete 127
|
||||
<CSI> Command sequence intro ALT-Esc 155 *<CSI>*
|
||||
------------------------------------------------------------------------------
|
||||
<EOL> End-of-line (depends on 'fileformat') *<EOL>*
|
||||
<Ignore> Cancel wait-for-char *<Ignore>*
|
||||
<NOP> Do nothing (no-op) *<Nop>* Useful in mappings.
|
||||
<Ignore> is a key, <NOP> is "absence of a key".
|
||||
------------------------------------------------------------------------------
|
||||
<Up> Cursor-up *cursor-up* *cursor_up*
|
||||
<Down> Cursor-down *cursor-down* *cursor_down*
|
||||
<Left> Cursor-left *cursor-left* *cursor_left*
|
||||
<Right> Cursor-right *cursor-right* *cursor_right*
|
||||
<S-Up> Shift-cursor-up
|
||||
<S-Down> Shift-cursor-down
|
||||
<S-Left> Shift-cursor-left
|
||||
<S-Right> Shift-cursor-right
|
||||
<C-Left> Control-cursor-left
|
||||
<C-Right> Control-cursor-right
|
||||
<F1> - <F12> Function keys 1 to 12 *function_key* *function-key*
|
||||
<S-F1> - <S-F12> Shift-F1 to F12 *<S-F1>*
|
||||
<Help> Help key
|
||||
<Undo> Undo key
|
||||
<Find> Find key
|
||||
<Select> Select key
|
||||
<Insert> Insert key
|
||||
<Home> Home *home*
|
||||
<End> End *end*
|
||||
<PageUp> Page-up *page_up* *page-up*
|
||||
<PageDown> Page-down *page_down* *page-down*
|
||||
<kUp> Keypad cursor-up *keypad-cursor-up*
|
||||
<kDown> Keypad cursor-down *keypad-cursor-down*
|
||||
<kLeft> Keypad cursor-left *keypad-cursor-left*
|
||||
<kRight> Keypad cursor-right *keypad-cursor-right*
|
||||
<kHome> Keypad home (upper left) *keypad-home*
|
||||
<kEnd> Keypad end (lower left) *keypad-end*
|
||||
<kOrigin> Keypad origin (middle) *keypad-origin*
|
||||
<kPageUp> Keypad page-up (upper right) *keypad-page-up*
|
||||
<kPageDown> Keypad page-down (lower right) *keypad-page-down*
|
||||
<kDel> Keypad delete *keypad-delete*
|
||||
<kPlus> Keypad + *keypad-plus*
|
||||
<kMinus> Keypad - *keypad-minus*
|
||||
<kMultiply> Keypad * *keypad-multiply*
|
||||
<kDivide> Keypad / *keypad-divide*
|
||||
<kPoint> Keypad . *keypad-point*
|
||||
<kComma> Keypad , *keypad-comma*
|
||||
<kEqual> Keypad = *keypad-equal*
|
||||
<kEnter> Keypad Enter *keypad-enter*
|
||||
<k0> - <k9> Keypad 0 to 9 *keypad-0* *keypad-9*
|
||||
<S-…> Shift-key *shift* *<S-*
|
||||
<C-…> Control-key *control* *ctrl* *<C-*
|
||||
<M-…> Alt-key or meta-key *META* *ALT* *<M-*
|
||||
<A-…> Same as <M-…> *<A-*
|
||||
<T-…> Meta-key (when it's not alt) *<T-*
|
||||
<D-…> Command or "super" key *<D-*
|
||||
|
||||
|
||||
Note:
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL by Thiago de Arruda
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim job control *job* *job-control* *E901* *E903* *E947* *E948*
|
||||
|
||||
Job control is a way to perform multitasking in Nvim, so scripts can spawn and
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Nadim Shaikli
|
||||
|
||||
|
||||
==============================================================================
|
||||
Arabic Language support (options & mappings) for Vim *Arabic*
|
||||
|
||||
These functions have been created by Nadim Shaikli <nadim-at-arabeyes.org>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Ron Aaron and Avner Lottem
|
||||
|
||||
|
||||
==============================================================================
|
||||
Hebrew Language support (options & mapping) for Vim *hebrew*
|
||||
|
||||
The supporting 'rightleft' functionality was originally created by Avner
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Vassily Ragosin
|
||||
|
||||
|
||||
==============================================================================
|
||||
Russian language localization and support in Vim *russian* *Russian*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
|
||||
VIM REFERENCE MANUAL by Phạm Bình An
|
||||
|
||||
==============================================================================
|
||||
Vietnamese language support
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
LSP client/framework *lsp* *LSP* *vim.lsp*
|
||||
|
||||
Nvim supports the Language Server Protocol (LSP), which means it acts as
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
*lua-async.txt* Nvim
|
||||
|
||||
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Lua module: vim.async *lua-async* *vim.async*
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
*lua-bit.txt* Nvim
|
||||
|
||||
==============================================================================
|
||||
Lua BitOp *lua-bit*
|
||||
|
||||
Adapted from https://bitop.luajit.org.
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
Guide to using Lua in Nvim
|
||||
==============================================================================
|
||||
Using Lua in Nvim
|
||||
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
Guide to developing Lua plugins for Nvim
|
||||
==============================================================================
|
||||
Developing Lua plugins for Nvim
|
||||
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Lua engine *lua* *Lua*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
*luaref.txt* Nvim
|
||||
*luaref*
|
||||
|
||||
LUA REFERENCE MANUAL
|
||||
|
||||
==============================================================================
|
||||
Lua reference manual *luaref*
|
||||
|
||||
|
||||
Version 0.3.0
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
*luvref.txt* Nvim
|
||||
|
||||
|
||||
LUV REFERENCE MANUAL
|
||||
==============================================================================
|
||||
Luv reference manual *luvref*
|
||||
|
||||
*luvref*
|
||||
This file documents the Lua bindings for the LibUV library which is used for
|
||||
Nvim's event-loop and is accessible from Lua via |vim.uv| (e.g., |uv.version()|
|
||||
is exposed as `vim.uv.version()`).
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Key mapping, abbreviations and user-defined commands.
|
||||
==============================================================================
|
||||
Key mapping, abbreviations and user-defined commands
|
||||
|
||||
This subject is introduced in sections |05.3|, |24.7| and |40.1| of the user
|
||||
manual.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||
|
||||
|
||||
==============================================================================
|
||||
Multi-byte support *multibyte* *multi-byte*
|
||||
*Chinese* *Japanese* *Korean*
|
||||
This is about editing text in languages which have many characters that can
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Messages
|
||||
|
||||
This file contains an alphabetical list of messages and error messages that
|
||||
Vim produces. You can use this if you don't understand what the message
|
||||
means. It is not complete though.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Multi-language features *multilang* *multi-lang*
|
||||
|
||||
This is about using messages and menus in various languages. For editing
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Cursor motions *cursor-motions* *navigation*
|
||||
|
||||
These commands move the cursor position. If the new position is off of the
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Notable changes since Nvim 0.9 *news-0.10*
|
||||
|
||||
For changes in the previous release, see |news-0.9|.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Notable changes since Nvim 0.10 *news-0.11*
|
||||
|
||||
For changes in the previous release, see |news-0.10|.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Notable changes since Nvim 0.11 *news-0.12*
|
||||
|
||||
For changes in the previous release, see |news-0.11|.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Notable changes since Nvim 0.8 *news-0.9*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Notable changes since Nvim 0.12 *news*
|
||||
|
||||
For changes in the previous release, see |news-0.12|.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim *nvim* *neovim* *nvim-intro*
|
||||
|
||||
Nvim is based on Vim by Bram Moolenaar. Nvim is emphatically a fork of Vim,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Options *options*
|
||||
|
||||
For an overview of options see quickref.txt |option-list|.
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
Extending Nvim
|
||||
|
||||
==============================================================================
|
||||
Extending Nvim
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Patterns and search commands *pattern-searches*
|
||||
|
||||
The very basics can be found in section |03.9| of the user manual. A few more
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Editing compressed files with Vim *gzip* *bzip2* *compress*
|
||||
|
||||
1. Autocommands |gzip-autocmd|
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
*pi_msgpack.txt* msgpack utilities
|
||||
|
||||
==============================================================================
|
||||
Msgpack utilities
|
||||
|
||||
Author: Nikolay Pavlov <kp-pav@yandex.ru>
|
||||
Copyright: (c) 2015 by Nikolay Pavlov
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Highlighting matching parens *matchparen*
|
||||
|
||||
The functionality mentioned here is a |standard-plugin|.
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
*pi_spec.txt* Nvim
|
||||
|
||||
==============================================================================
|
||||
RPM spec filetype plugin
|
||||
|
||||
by Gustavo Niemeyer ~
|
||||
|
||||
This is a filetype plugin to work with rpm spec files.
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
*pi_tar.txt* Nvim
|
||||
|
||||
+====================+
|
||||
| Tar File Interface |
|
||||
+====================+
|
||||
==============================================================================
|
||||
Tar file interface
|
||||
|
||||
Original Author: Charles E. Campbell
|
||||
Copyright 2005-2017: *tar-copyright*
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
*pi_tutor.txt* Interactive tutorials.
|
||||
*vim-tutor-mode*
|
||||
|
||||
==============================================================================
|
||||
Interactive tutorials *vim-tutor-mode*
|
||||
|
||||
vim-tutor-mode provides a system to follow and create interactive tutorials
|
||||
for vim and third party plugins. It replaces the venerable `vimtutor` system.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL by Thiago de Arruda
|
||||
|
||||
|
||||
==============================================================================
|
||||
Providers *provider*
|
||||
|
||||
Nvim delegates some features to dynamic "providers". This document describes
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Quickfix
|
||||
|
||||
This subject is introduced in section |30.1| of the user manual.
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Recovery after a crash *crash-recovery*
|
||||
|
||||
You have spent several hours typing in that text that has to be finished
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Vim client-server communication *client-server*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL by Thiago de Arruda
|
||||
|
||||
|
||||
==============================================================================
|
||||
Nvim support for remote plugins *remote-plugin*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Repeating commands *repeating*
|
||||
|
||||
Chapter 26 of the user manual introduces repeating |usr_26.txt|.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
*rileft.txt* Nvim
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Avner Lottem
|
||||
updated by Nadim Shaikli
|
||||
VIM REFERENCE MANUAL by Avner Lottem, updated by Nadim Shaikli
|
||||
|
||||
|
||||
==============================================================================
|
||||
Right to Left display mode for Vim *rileft*
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Scrolling *scrolling*
|
||||
|
||||
These commands move the contents of the window. If the cursor position is
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
*sign.txt* Nvim
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Gordon Prieur
|
||||
and Bram Moolenaar
|
||||
VIM REFERENCE MANUAL by Gordon Prieur and Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Sign Support Features *sign-support*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Spell checking *spell*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Starting Vim *starting*
|
||||
==============================================================================
|
||||
Starting Nvim *starting*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Support *support*
|
||||
|
||||
Type |gO| to see the table of contents.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Syntax highlighting *syntax* *syntax-highlighting* *coloring*
|
||||
|
||||
Syntax highlighting enables Vim to show parts of the text in another font or
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Editing with windows in multiple tabpages. *tab-page* *tabpage*
|
||||
==============================================================================
|
||||
Editing with windows in multiple tabpages *tab-page* *tabpage*
|
||||
|
||||
The commands which have been added to use multiple tabpages are explained
|
||||
here. Additionally, there are explanations for commands that work differently
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Tags and special searches *tags-and-searches*
|
||||
|
||||
See section |29.1| of the user manual for an introduction.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Terminal emulator *terminal* *terminal-emulator*
|
||||
|
||||
Nvim embeds a VT220/xterm terminal emulator based on libvterm. The terminal is
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Tips and ideas for using Vim *tips*
|
||||
|
||||
These are just a few that we thought would be helpful for many users.
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Treesitter integration *treesitter*
|
||||
|
||||
Nvim integrates the `tree-sitter` library for incremental parsing of buffers:
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
NVIM REFERENCE MANUAL
|
||||
|
||||
|
||||
==============================================================================
|
||||
Terminal UI *TUI* *tui*
|
||||
|
||||
By default when you run `nvim` (without |--embed| or |--headless|) it starts
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Vim license and charity
|
||||
|
||||
SUMMARY *uganda* *Uganda* *copying* *copyright* *license*
|
||||
*Kuwasha*
|
||||
Vim is Charityware. You can use and copy it as much as you like, but you are
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
==============================================================================
|
||||
Undo and redo *undo-redo*
|
||||
|
||||
The basics are explained in section |02.5| of the user manual.
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Defining and using functions.
|
||||
==============================================================================
|
||||
Defining and using functions
|
||||
|
||||
This is introduced in section |41.7| of the user manual.
|
||||
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
About the manuals
|
||||
==============================================================================
|
||||
About the manuals
|
||||
|
||||
|
||||
This chapter introduces the manuals available with Vim. Read this to know the
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
The first steps in Vim
|
||||
==============================================================================
|
||||
The first steps in Vim
|
||||
|
||||
|
||||
This chapter provides just enough information to edit a file with Vim. Not
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Moving around
|
||||
==============================================================================
|
||||
Moving around
|
||||
|
||||
|
||||
Before you can insert or delete text the cursor has to be moved to the right
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Making small changes
|
||||
==============================================================================
|
||||
Making small changes
|
||||
|
||||
|
||||
This chapter shows you several ways of making corrections and moving text
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Set your settings
|
||||
==============================================================================
|
||||
Set your settings
|
||||
|
||||
|
||||
Vim can be tuned to work like you want it to. This chapter shows you how to
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Using syntax highlighting
|
||||
==============================================================================
|
||||
Using syntax highlighting
|
||||
|
||||
|
||||
Black and white text is boring. With colors your file comes to life. This
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Editing more than one file
|
||||
==============================================================================
|
||||
Editing more than one file
|
||||
|
||||
|
||||
No matter how many files you have, you can edit them without leaving Vim.
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Splitting windows
|
||||
==============================================================================
|
||||
Splitting windows
|
||||
|
||||
|
||||
Display two different files above each other. Or view two locations in the
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
VIM USER MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Using the GUI
|
||||
==============================================================================
|
||||
Using the GUI
|
||||
|
||||
|
||||
Vim works in an ordinary terminal, while gVim has a Graphical User Interface
|
||||
|
||||
Loaded 100 of 136 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user