mirror of
https://github.com/neovim/neovim.git
synced 2024-09-17 20:58:20 -04:00
doc: eval.txt fixup, README.md
This commit is contained in:
parent
33d0637521
commit
36fd879b25
11
README.md
11
README.md
@ -40,6 +40,17 @@ Install from package
|
||||
Packages are in [Homebrew], [Debian], [Ubuntu], [Fedora], [Arch Linux], and
|
||||
[more](https://github.com/neovim/neovim/wiki/Installing-Neovim).
|
||||
|
||||
Project layout
|
||||
--------------
|
||||
|
||||
- `.ci/`: Build server scripts
|
||||
- `cmake/`: Build scripts
|
||||
- `runtime/`: Application files
|
||||
- [`src/`](src/nvim/README.md): Application source code
|
||||
- `third-party/`: CMake sub-project to build third-party dependencies (if the
|
||||
`USE_BUNDLED_DEPS` flag is undefined or `USE_BUNDLED` CMake option is false).
|
||||
- [`test/`](test/README.md): Test files
|
||||
|
||||
What's been done so far
|
||||
-----------------------
|
||||
|
||||
|
@ -832,7 +832,7 @@ and the comparison is done on Numbers. This means that: >
|
||||
echo 0 == 'x'
|
||||
1
|
||||
because 'x' converted to a Number is zero. However: >
|
||||
echo 0 == 'x'
|
||||
echo [0] == ['x']
|
||||
0
|
||||
Inside a List or Dictionary this conversion is not used.
|
||||
|
||||
@ -1503,7 +1503,7 @@ v:dying Normally zero. When a deadly signal is caught it's set to
|
||||
VimLeave autocommands will not be executed.
|
||||
|
||||
*v:exiting* *exiting-variable*
|
||||
v:exiting The exit value Nvim will use. Before exiting, it is |v:null|.
|
||||
v:exiting Exit code, or |v:null| if not exiting. |VimLeave|
|
||||
|
||||
*v:errmsg* *errmsg-variable*
|
||||
v:errmsg Last given error message. It's allowed to set this variable.
|
||||
@ -1756,7 +1756,7 @@ v:profiling Normally zero. Set to one after using ":profile start".
|
||||
*v:progname* *progname-variable*
|
||||
v:progname Contains the name (with path removed) with which Nvim was
|
||||
invoked. Allows you to do special initialisations for any
|
||||
other name you might symlink to Nvim.
|
||||
name you might symlink to Nvim.
|
||||
Read-only.
|
||||
|
||||
*v:progpath* *progpath-variable*
|
||||
@ -1916,7 +1916,7 @@ v:vim_did_enter Zero until most of startup is done. It is set to one just
|
||||
*v:warningmsg* *warningmsg-variable*
|
||||
v:warningmsg Last given warning message. It's allowed to set this variable.
|
||||
|
||||
*v:windowid* *windowid-variable* {Nvim}
|
||||
*v:windowid* *windowid-variable*
|
||||
v:windowid Application-specific window ID ("window handle" in MS-Windows)
|
||||
which may be set by any attached UI. Defaults to zero.
|
||||
Note: for windows inside Vim use |winnr()| or |win_getid()|.
|
||||
@ -2056,7 +2056,7 @@ getcmdwintype() String return current command-line window type
|
||||
getcompletion({pat}, {type} [, {filtered}])
|
||||
List list of cmdline completion matches
|
||||
getcurpos() List position of the cursor
|
||||
getcwd([{winnr} [, {tabnr}]]) String the current working directory
|
||||
getcwd([{winnr} [, {tabnr}]]) String get the current working directory
|
||||
getfontname([{name}]) String name of font being used
|
||||
getfperm({fname}) String file permissions of file {fname}
|
||||
getfsize({fname}) Number size in bytes of file {fname}
|
||||
@ -2072,12 +2072,12 @@ getqflist([{what}]) List list of quickfix items
|
||||
getreg([{regname} [, 1 [, {list}]]])
|
||||
String or List contents of register
|
||||
getregtype([{regname}]) String type of register
|
||||
gettabinfo( [{expr}]) List list of tab pages
|
||||
gettabinfo([{expr}]) List list of tab pages
|
||||
gettabvar({nr}, {varname} [, {def}])
|
||||
any variable {varname} in tab {nr} or {def}
|
||||
gettabwinvar({tabnr}, {winnr}, {name} [, {def}])
|
||||
any {name} in {winnr} in tab page {tabnr}
|
||||
getwininfo( [{winid}]) List list of windows
|
||||
getwininfo([{winid}]) List list of windows
|
||||
getwinposx() Number X coord in pixels of GUI Vim window
|
||||
getwinposy() Number Y coord in pixels of GUI Vim window
|
||||
getwinvar({nr}, {varname} [, {def}])
|
||||
@ -2160,7 +2160,7 @@ matchlist({expr}, {pat}[, {start}[, {count}]])
|
||||
List match and submatches of {pat} in {expr}
|
||||
matchstr({expr}, {pat}[, {start}[, {count}]])
|
||||
String {count}'th match of {pat} in {expr}
|
||||
matchstrpos( {expr}, {pat}[, {start}[, {count}]])
|
||||
matchstrpos({expr}, {pat}[, {start}[, {count}]])
|
||||
List {count}'th match of {pat} in {expr}
|
||||
max({list}) Number maximum value of items in {list}
|
||||
min({list}) Number minimum value of items in {list}
|
||||
@ -2314,11 +2314,11 @@ values({dict}) List values in {dict}
|
||||
virtcol({expr}) Number screen column of cursor or mark
|
||||
visualmode([expr]) String last visual mode used
|
||||
wildmenumode() Number whether 'wildmenu' mode is active
|
||||
win_findbuf( {bufnr}) List find windows containing {bufnr}
|
||||
win_getid( [{win} [, {tab}]]) Number get window ID for {win} in {tab}
|
||||
win_gotoid( {expr}) Number go to window with ID {expr}
|
||||
win_id2tabwin( {expr}) List get tab window nr from window ID
|
||||
win_id2win( {expr}) Number get window nr from window ID
|
||||
win_findbuf({bufnr}) List find windows containing {bufnr}
|
||||
win_getid([{win} [, {tab}]]) Number get window ID for {win} in {tab}
|
||||
win_gotoid({expr}) Number go to window with ID {expr}
|
||||
win_id2tabwin({expr}) List get tab and window nr from window ID
|
||||
win_id2win({expr}) Number get window nr from window ID
|
||||
winbufnr({nr}) Number buffer number of window {nr}
|
||||
wincol() Number window column of the cursor
|
||||
winheight({nr}) Number height of window {nr}
|
||||
|
@ -115,6 +115,7 @@ Options:
|
||||
|
||||
Variables:
|
||||
|v:event|
|
||||
|v:exiting|
|
||||
|v:progpath| is always absolute ("full")
|
||||
|v:windowid| is always available (for use by external UIs)
|
||||
|
||||
|
8
third-party/README.md
vendored
8
third-party/README.md
vendored
@ -1,8 +0,0 @@
|
||||
# Third party dependencies for neovim
|
||||
|
||||
This directory contains the recipes to build any third party dependencies for
|
||||
neovim which, for one reason or another, we cannot rely on the system to supply.
|
||||
|
||||
Most of the details are captured in the `CMakeLists.txt`, but we have a
|
||||
dedicated directory in case any of the dependencies requires patching and other
|
||||
support.
|
Loading…
Reference in New Issue
Block a user