mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
doc
- design-not. Closes #2940 - :terminal - vim_diff: 'termencoding' footnote - 'shada'. Closes #3619 - eval.txt: job* functions list. Closes #3222
This commit is contained in:
parent
9499432d7f
commit
120797cf87
@ -140,18 +140,13 @@ such that most users will enjoy using Vim as it is. Commands and options can
|
|||||||
be used to adjust Vim to the desire of the user and its environment.
|
be used to adjust Vim to the desire of the user and its environment.
|
||||||
|
|
||||||
|
|
||||||
VIM IS... NOT *design-not*
|
NVIM IS... NOT *design-not*
|
||||||
|
|
||||||
|
Nvim is not an Operating System; instead it should be composed with other
|
||||||
|
tools, or hosted as a component. Marvim once said: "Unlike Emacs, Nvim does
|
||||||
|
not attempt to include everything but the kitchen sink, but some people use it
|
||||||
|
for plumbing."
|
||||||
|
|
||||||
- Vim is not a shell or an Operating System. You will not be able to run a
|
|
||||||
shell inside Vim or use it to control a debugger. This should work the
|
|
||||||
other way around: Use Vim as a component from a shell or in an IDE.
|
|
||||||
A satirical way to say this: "Unlike Emacs, Vim does not attempt to include
|
|
||||||
everything but the kitchen sink, but some people say that you can clean one
|
|
||||||
with it. ;-)"
|
|
||||||
To use Vim with gdb see: http://www.agide.org and http://clewn.sf.net.
|
|
||||||
- Vim is not a fancy GUI editor that tries to look nice at the cost of
|
|
||||||
being less consistent over all platforms. But functional GUI features are
|
|
||||||
welcomed.
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
2. Coding style *coding-style*
|
2. Coding style *coding-style*
|
||||||
|
@ -1870,10 +1870,13 @@ invert( {expr}) Number bitwise invert
|
|||||||
isdirectory( {directory}) Number TRUE if {directory} is a directory
|
isdirectory( {directory}) Number TRUE if {directory} is a directory
|
||||||
islocked( {expr}) Number TRUE if {expr} is locked
|
islocked( {expr}) Number TRUE if {expr} is locked
|
||||||
items( {dict}) List key-value pairs in {dict}
|
items( {dict}) List key-value pairs in {dict}
|
||||||
job_close({job}) Closes a job with id {job}
|
jobclose({job}[, {stream}]) Number Closes a job stream(s)
|
||||||
job_send({job}, {data}) Writes {data} to {job}'s stdin
|
jobresize({job}, {width}, {height})
|
||||||
job_spawn({name}, {prog}[, {argv}])
|
Number Resize {job}'s pseudo terminal window
|
||||||
Spawns {prog} as a job associated with {name}
|
jobsend({job}, {data}) Number Writes {data} to {job}'s stdin
|
||||||
|
jobstart({cmd}[, {opts}]) Number Spawns {cmd} as a job
|
||||||
|
jobstop({job}) Number Stops a job
|
||||||
|
jobwait({ids}[, {timeout}]) Number Wait for a set of jobs
|
||||||
join( {list} [, {sep}]) String join {list} items into one String
|
join( {list} [, {sep}]) String join {list} items into one String
|
||||||
keys( {dict}) List keys in {dict}
|
keys( {dict}) List keys in {dict}
|
||||||
len( {expr}) Number the length of {expr}
|
len( {expr}) Number the length of {expr}
|
||||||
|
@ -5342,8 +5342,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
*'shada'* *'sd'* *E526* *E527* *E528*
|
*'shada'* *'sd'* *E526* *E527* *E528*
|
||||||
'shada' 'sd' string (Vim default for
|
'shada' 'sd' string (Vim default for
|
||||||
Win32: '!,100,<50,s10,h,rA:,rB:
|
Win32: !,'100,<50,s10,h,rA:,rB:
|
||||||
others: '!,100,<50,s10,h
|
others: !,'100,<50,s10,h
|
||||||
Vi default: "")
|
Vi default: "")
|
||||||
global
|
global
|
||||||
When non-empty, the shada file is read upon startup and written
|
When non-empty, the shada file is read upon startup and written
|
||||||
|
@ -212,7 +212,7 @@ g8 Print the hex values of the bytes used in the
|
|||||||
equivalent to: >
|
equivalent to: >
|
||||||
|
|
||||||
:enew
|
:enew
|
||||||
:call termopen([&sh, &shcf, '{cmd}'])
|
:call termopen('{cmd}')
|
||||||
:startinsert
|
:startinsert
|
||||||
<
|
<
|
||||||
If no {cmd} is given, 'shellcmdflag' will not be sent
|
If no {cmd} is given, 'shellcmdflag' will not be sent
|
||||||
|
@ -197,7 +197,7 @@ Other options:
|
|||||||
'macatsui'
|
'macatsui'
|
||||||
'shelltype'
|
'shelltype'
|
||||||
'shortname'
|
'shortname'
|
||||||
'termencoding'
|
'termencoding' (Vim 7.4.852 also removed this for Windows)
|
||||||
'textauto'
|
'textauto'
|
||||||
'textmode'
|
'textmode'
|
||||||
'toolbar'
|
'toolbar'
|
||||||
|
Loading…
Reference in New Issue
Block a user