- design-not. Closes #2940
- :terminal
- vim_diff: 'termencoding' footnote
- 'shada'. Closes #3619
- eval.txt: job* functions list. Closes #3222
This commit is contained in:
Justin M. Keyes 2015-01-14 02:02:39 -05:00
parent 9499432d7f
commit 120797cf87
5 changed files with 17 additions and 19 deletions

View File

@ -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.
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*

View File

@ -1870,10 +1870,13 @@ invert( {expr}) Number bitwise invert
isdirectory( {directory}) Number TRUE if {directory} is a directory
islocked( {expr}) Number TRUE if {expr} is locked
items( {dict}) List key-value pairs in {dict}
job_close({job}) Closes a job with id {job}
job_send({job}, {data}) Writes {data} to {job}'s stdin
job_spawn({name}, {prog}[, {argv}])
Spawns {prog} as a job associated with {name}
jobclose({job}[, {stream}]) Number Closes a job stream(s)
jobresize({job}, {width}, {height})
Number Resize {job}'s pseudo terminal window
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
keys( {dict}) List keys in {dict}
len( {expr}) Number the length of {expr}

View File

@ -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' string (Vim default for
Win32: '!,100,<50,s10,h,rA:,rB:
others: '!,100,<50,s10,h
Win32: !,'100,<50,s10,h,rA:,rB:
others: !,'100,<50,s10,h
Vi default: "")
global
When non-empty, the shada file is read upon startup and written

View File

@ -212,7 +212,7 @@ g8 Print the hex values of the bytes used in the
equivalent to: >
:enew
:call termopen([&sh, &shcf, '{cmd}'])
:call termopen('{cmd}')
:startinsert
<
If no {cmd} is given, 'shellcmdflag' will not be sent

View File

@ -197,7 +197,7 @@ Other options:
'macatsui'
'shelltype'
'shortname'
'termencoding'
'termencoding' (Vim 7.4.852 also removed this for Windows)
'textauto'
'textmode'
'toolbar'