autocmds: TermEnter, TermLeave #8550

fix #8428
This commit is contained in:
Usama Hameed
2019-09-15 03:54:19 +05:00
committed by Justin M. Keyes
parent 8c88d98df9
commit fc27dc98d7
5 changed files with 53 additions and 7 deletions

View File

@@ -268,8 +268,10 @@ Name triggered by ~
|BufNew| just after creating a new buffer
|SwapExists| detected an existing swap file
|TermOpen| when a terminal job starts
|TermClose| when a terminal job ends
|TermOpen| starting a terminal job
|TermEnter| entering Terminal-mode
|TermLeave| leaving Terminal-mode
|TermClose| stopping a terminal job
|ChanOpen| after a channel opened
|ChanInfo| after a channel has its state changed
@@ -1049,11 +1051,17 @@ TabNewEntered After entering a new tab page. |tab-page|
*TabClosed*
TabClosed After closing a tab page. <afile> can be used
for the tab page number.
*TermClose*
TermClose When a |terminal| job ends.
*TermOpen*
TermOpen When a |terminal| job is starting. Can be
used to configure the terminal buffer.
*TermEnter*
TermEnter After entering |Terminal-mode|.
After TermOpen.
*TermLeave*
TermLeave After leaving |Terminal-mode|.
After TermClose.
*TermClose*
TermClose When a |terminal| job ends.
*TermResponse*
TermResponse After the response to t_RV is received from
the terminal. The value of |v:termresponse|

View File

@@ -88,7 +88,7 @@ Mouse input has the following behavior:
Configuration *terminal-configuration*
Options: 'modified', 'scrollback'
Events: |TermOpen|, |TermClose|
Events: |TermOpen|, |TermEnter|, |TermLeave|, |TermClose|
Highlight groups: |hl-TermCursor|, |hl-TermCursorNC|
Terminal sets local defaults for some options, which may differ from your