On Di, 13 Mär 2018, Kazunobu Kuriyama wrote:
> 2018-03-13 21:56 GMT+09:00 Bram Moolenaar <[email protected]>:
>
>
> Currently the :terminal command keeps the window open after the job
> exists. The idea is that you have a chance to see the job output, you
> might want to yank it. Closing the window automatically might mean you
> loose that text, there is no way to get it back.
>
> However, in practice I find that I mostly want the window to close as
> soon as the job finishes. So how about changing the default behavior?
>
> Currently:
> :terminal requires "exit<CR>:q<CR>" to close
> :terminal ++close requires "exit<CR>" to close
>
> With different default:
> :terminal requires "exit<CR>" to close
> :terminal ++noclose requires "exit<CR>:q<CR>" to close
>
> Good idea or bad idea?
>
>
> In case the job finished in a way different from one's expectation, he might
> feel sad seeing the window closed mercilessly and regret not giving the
> noclose
> option when he opened the terminal. But if the proposed change comes with a
> way
> to restore (part of) the contents of the closed window, just like g<, that
> would remind him that :smile is always with Vim.
Perhaps keep the last &lines in a register somewhere available. Also,
perhaps it makes sense to only autoclose the terminal, if the command
finished with a zero exit status.
Best,
Christian
--
Ich hätte für Frankreich sterben können, aber französische Verse
machen - nimmermehr!
-- Heinrich Heine
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.