Home Explore Blog CI



neovim

3rd chunk of `runtime/doc/help.txt`
f57b523ee2ab79efa97d6d9813f8e1fa3affd7f82818e38e0000000100000d3b
	Event handlers
|job-control|		Spawn and control multiple processes
|channel|		Nvim asynchronous IO
|vimscript|		Vimscript reference
|vimscript-functions|	Vimscript functions
|testing.txt|		Vimscript testing functions
|remote-plugin|		Nvim remote plugins
|health|		Health checking

------------------------------------------------------------------------------
PROGRAMMING LANGUAGE SUPPORT

|lsp|			Language Server Protocol (LSP)
|diagnostic-api|	Diagnostic framework
|treesitter|		Incremental syntax parsing
|indent.txt|		automatic indenting for C and other languages
|syntax|		syntax highlighting
|filetype|		Settings for specific types of files
|quickfix|		Commands for a quick edit-compile-fix cycle
|ft_ada.txt|		Ada filetype plugin
|ft_hare.txt|		Filetype plugin for Hare
|ft_ps1.txt|		PowerShell filetype plugin
|ft_raku.txt|		Raku filetype plugin
|ft_rust.txt|		Rust filetype plugin
|ft_sql.txt|		SQL filetype plugin

------------------------------------------------------------------------------
UI

|tui|			Builtin UI
|gui|			External (graphical) UIs
|signs|			Signs displayed as window decorations (the "gutter")

------------------------------------------------------------------------------
LANGUAGE SUPPORT

|digraph|		List of available digraphs
|mbyte.txt|		Multibyte text support
|mlang.txt|		Non-English language support
|rileft.txt|		Right-to-left editing mode
|arabic.txt|		Arabic language support and editing
|hebrew.txt|		Hebrew language support and editing
|russian.txt|		Russian language support and editing
|vietnamese.txt|	Vietnamese language support and editing

------------------------------------------------------------------------------
INTEROP

|provider|		Builtin remote plugin hosts
|if_perl|		Perl interface
|if_pyth|		Python interface
|if_ruby|		Ruby interface

------------------------------------------------------------------------------
VERSIONS

|deprecated|		Deprecated features that will be removed
|vi-differences|	Differences between Vim and Vi

------------------------------------------------------------------------------
DEVELOPING NVIM

|dev|			Development of Nvim
|dev-arch|		Internal architecture, modules, data structures
|dev-style|		Development style guidelines
|dev-theme|		Design guidelines (colorschemes etc.)
|dev-tools|		Tools and techniques for developing Nvim
|dev-vimpatch|		Merging patches from Vim

Standard plugins ~
						*standard-plugin-list*
|pi_gzip.txt|		Reading and writing compressed files
|pi_msgpack.txt|	msgpack utilities
|pi_paren.txt|		Highlight matching parens
|pi_spec.txt|		Filetype plugin to work with rpm spec files
|pi_tar.txt|		Tar file explorer
|pi_zip.txt|		Zip archive explorer
|netrw|			Reading and writing files over a network

Local additions ~
							*local-additions*

------------------------------------------------------------------------------
Bars example								*bars*

Now that you've jumped here with CTRL-] or a double mouse click, you can use
CTRL-T, CTRL-O, g<RightMouse>, or <C-RightMouse> to go back to where you were.

Note that tags are within | characters, but when highlighting is enabled these
characters are hidden.  That makes it easier to read a command.

You can use CTRL-] on any word (even if it is not within "|") and Nvim will
try to find help for it.  Especially for options in single quotes, e.g.
'hlsearch'.


 vim:tw=78:isk=!-~,^*,^\|,^\":ts=8:noet:ft=help:norl:

Title: Nvim: API, Language Support, UI, Interop, Versions, Developing Nvim, Standard Plugins and Help Navigation
Summary
This section details aspects of Nvim including API-related features such as event handlers, job control, and remote plugins, followed by language support including LSP, syntax highlighting, and filetype settings. It also covers user interface elements like the built-in UI and window decorations, as well as interoperability with languages like Perl, Python, and Ruby. Additionally, it outlines deprecated features, differences from Vi, development guidelines, standard plugins, and instructions on navigating the help system.