Mercurial > vim
diff runtime/doc/terminal.txt @ 11967:12833414cc02 v8.0.0864
patch 8.0.0864: cannot specify the name of a terminal
commit https://github.com/vim/vim/commit/78712a7733839598fbc4a61d0582893d22e8adf3
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Aug 5 14:50:12 2017 +0200
patch 8.0.0864: cannot specify the name of a terminal
Problem: Cannot specify the name of a terminal.
Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes https://github.com/vim/vim/issues/1936)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 05 Aug 2017 15:00:03 +0200 |
parents | a932d3da41c8 |
children | 9897241c08b5 |
line wrap: on
line diff
--- a/runtime/doc/terminal.txt +++ b/runtime/doc/terminal.txt @@ -1,4 +1,4 @@ -*terminal.txt* For Vim version 8.0. Last change: 2017 Aug 01 +*terminal.txt* For Vim version 8.0. Last change: 2017 Aug 05 VIM REFERENCE MANUAL by Bram Moolenaar @@ -92,10 +92,14 @@ Syntax ~ When the buffer associated with the terminal is wiped out the job is killed, similar to calling `job_stop(job, "kill")` +By default the 'bufhidden' option of the buffer will be set to "hide". So long as the job is running: If the window is closed the buffer becomes hidden. The command will not be stopped. The `:buffer` command can be used to turn the current window into a terminal window. If there are unsaved changes this fails, use ! to force, as usual. + *E947* +So long as the job is running, the buffer is considered modified and Vim +cannot be quit easily, see |abandon|. When the job has finished and no changes were made to the buffer: closing the window will wipe out the buffer. @@ -147,23 +151,6 @@ displayed. In Terminal mode the statusline and window title show "(Terminal)". If the job ends while in Terminal mode this changes to "(Terminal-finished)". -Environment variables are used to pass information to the running job: - TERM name of the terminal, 'term' - ROWS number of rows in the terminal initially - LINES same as ROWS - COLUMNS number of columns in the terminal initially - COLORS number of colors, 't_Co' (256*256*256 in the GUI) - VIM_SERVERNAME v:servername - -The |client-server| feature can be used to communicate with the Vim instance -where the job was started. This only works when v:servername is not empty. -If needed you can set it with: > - call remote_startserver('vim-server') - -In the job you can then do something like: > - vim --servername $VIM_SERVERNAME --remote +123 some_file.c -This will open the file "some_file.c" and put the cursor on line 123. - Unix ~