Mercurial > vim
diff runtime/doc/terminal.txt @ 18402:527b7084c556 v8.1.2195
patch 8.1.2195: Vim does not exit when the terminal window is last window
Commit: https://github.com/vim/vim/commit/4d14bac8e7441368977e81266166f728105a60d4
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Oct 20 21:15:15 2019 +0200
patch 8.1.2195: Vim does not exit when the terminal window is last window
Problem: Vim does not exit when closing a terminal window and it is the
last window.
Solution: Exit Vim if the closed terminal window is the last one.
(closes #4539)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 20 Oct 2019 21:30:03 +0200 |
parents | 375a7ecdb351 |
children | 6d11fc4aa683 |
line wrap: on
line diff
--- a/runtime/doc/terminal.txt +++ b/runtime/doc/terminal.txt @@ -193,6 +193,7 @@ Command syntax ~ Supported [options] are: ++close The terminal window will close automatically when the job terminates. + |terminal-close| ++noclose The terminal window will NOT close automatically when the job terminates. ++open When the job terminates and no window @@ -267,6 +268,12 @@ hidden, the job keeps running. The `:bu current window into a terminal window. If there are unsaved changes this fails, use ! to force, as usual. + *terminal-close* +When the terminal window is closed, e.g. when the shell exits and "++close" +argument was used, and this is the last normal Vim window, then Vim will exit. +This is like using |:quit| in a normal window. Help and preview windows are +not counted. + To have a background job run without a window, and open the window when it's done, use options like this: > :term ++hidden ++open make