Mercurial > vim
diff runtime/doc/eval.txt @ 12389:d0cf7f71b95b v8.0.1074
patch 8.0.1074: ":term NONE" does not work on MS-Windows
commit https://github.com/vim/vim/commit/2dc9d26c14e410c09e538cccfa90da19ae344ba4
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Sep 8 14:39:30 2017 +0200
patch 8.0.1074: ":term NONE" does not work on MS-Windows
Problem: ":term NONE" does not work on MS-Windows.
Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro
Matsumoto, closes #2058, closes #2045)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 08 Sep 2017 14:45:05 +0200 |
parents | 040a892d0eed |
children | fc3e2d5614dd |
line wrap: on
line diff
--- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -2401,7 +2401,7 @@ term_getscrolled({buf}) Number get the term_getsize({buf}) List get the size of a terminal term_getstatus({buf}) String get the status of a terminal term_gettitle({buf}) String get the title of a terminal -term_gettty({buf}) String get the tty name of a terminal +term_getttty({buf}, [{input}]) String get the tty name of a terminal term_list() List get the list of terminal buffers term_scrape({buf}, {row}) List get row of a terminal screen term_sendkeys({buf}, {keys}) none send keystrokes to a terminal @@ -5245,7 +5245,8 @@ job_info({job}) *job_info()* "status" what |job_status()| returns "channel" what |job_getchannel()| returns "process" process ID - "tty" controlling terminal name, empty when none + "tty_in" terminal input name, empty when none + "tty_out" terminal output name, empty when none "exitval" only valid when "status" is "dead" "exit_cb" function to be called on exit "stoponexit" |job-stoponexit| @@ -8092,10 +8093,13 @@ term_gettitle({buf}) *term_gettitle( string is returned. {only available when compiled with the |+terminal| feature} -term_gettty({buf}) *term_gettty()* +term_gettty({buf} [, {input}]) *term_gettty()* Get the name of the controlling terminal associated with - terminal window {buf}. - {buf} is used as with |term_getsize()|. + terminal window {buf}. {buf} is used as with |term_getsize()|. + + When {input} is omitted or 0, return the name for writing + (stdout). When {input} is 1 return the name for reading + (stdin). On UNIX, both return same name. {only available when compiled with the |+terminal| feature} term_list() *term_list()* @@ -8173,10 +8177,9 @@ term_start({cmd}, {options}) *term_st specified "botright sbuf %d" is used "eof_chars" Text to send after all buffer lines were written to the terminal. When not set - CTRL-D is used. For Python use CTRL-Z or - "exit()". For a shell use "exit". A CR - is always added. - {only on MS-Windows} + CTRL-D is used on MS-Windows. For Python + use CTRL-Z or "exit()". For a shell use + "exit". A CR is always added. {only available when compiled with the |+terminal| feature}