diff options
author | Gregory Anders <greg@gpanders.com> | 2023-08-10 09:53:56 -0500 |
---|---|---|
committer | Gregory Anders <greg@gpanders.com> | 2023-08-10 09:53:56 -0500 |
commit | 3fb372eba48796b5d0a7758f91e168be8e70e183 (patch) | |
tree | 63f99758c8a4dca73a37ebd434bee62c88cd5d2b /runtime/doc | |
parent | 6e703f778fe7836663ad93761db676d5e2528d3e (diff) | |
download | rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.tar.gz rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.tar.bz2 rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.zip |
Use Lua autocommand and make TermClose autocommand global
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/news.txt | 4 | ||||
-rw-r--r-- | runtime/doc/various.txt | 4 | ||||
-rw-r--r-- | runtime/doc/vim_diff.txt | 2 |
3 files changed, 10 insertions, 0 deletions
diff --git a/runtime/doc/news.txt b/runtime/doc/news.txt index 713569e1ad..179cdfef25 100644 --- a/runtime/doc/news.txt +++ b/runtime/doc/news.txt @@ -181,6 +181,10 @@ The following changes to existing APIs or features add new behavior. supports it, unless |'keywordprg'| was customized before calling |vim.lsp.start()|. +• Terminal buffers started with no arguments (and use 'shell') close + automatically if the job exited without error, eliminating the (often + unwanted) "[Process exited 0]" message. + ============================================================================== REMOVED FEATURES *news-removed* diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt index 52e8f4d86c..33f57580c7 100644 --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -249,6 +249,10 @@ gx Opens the current filepath or URL (decided by Fails if changes have been made to the current buffer, unless 'hidden' is set. + If {cmd} is omitted, and the 'shell' job exits with no + error, the buffer is closed automatically + |default-autocmds|. + To enter |Terminal-mode| automatically: > autocmd TermOpen * startinsert < diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt index 15bb13d5a9..07b4572a27 100644 --- a/runtime/doc/vim_diff.txt +++ b/runtime/doc/vim_diff.txt @@ -133,6 +133,8 @@ remove them and ":autocmd {group}" to see how they're defined. nvim_terminal: - BufReadCmd: Treats "term://" buffers as |terminal| buffers. |terminal-start| +- TermClose: A |terminal| buffer started with no arguments (which thus uses + 'shell') and which exits with no error is closed automatically. nvim_cmdwin: - CmdwinEnter: Limits syntax sync to maxlines=1 in the |cmdwin|. |