Document annotation correction delay user option
* eat.texi (Performance Tuning): Document the purpose and the use of 'eat-shell-prompt-annotation-correction-delay' user option.
This commit is contained in:
parent
2ea84e0a34
commit
e05931d7e9
3 changed files with 21 additions and 6 deletions
|
@ -10,7 +10,7 @@ comfortably run Emacs inside Eat, or even use your Emacs as a terminal
|
||||||
multiplexer.
|
multiplexer.
|
||||||
|
|
||||||
It has many features that other Emacs terminal emulator still don't
|
It has many features that other Emacs terminal emulator still don't
|
||||||
have, for example complete mouse support.
|
have, for example complete mouse support, shell integration, etc.
|
||||||
|
|
||||||
It flickers less than other Emacs terminal emulator, so you get more
|
It flickers less than other Emacs terminal emulator, so you get more
|
||||||
performance and a smooth experience.
|
performance and a smooth experience.
|
||||||
|
|
3
eat.el
3
eat.el
|
@ -4848,8 +4848,7 @@ mouse-3: Switch to char mode"
|
||||||
(when (and eat--terminal
|
(when (and eat--terminal
|
||||||
(not (string-empty-p (eat-term-title
|
(not (string-empty-p (eat-term-title
|
||||||
eat--terminal))))
|
eat--terminal))))
|
||||||
(format "(%s)" (eat-term-title
|
(format "(%s)" (eat-term-title eat--terminal))))
|
||||||
eat--terminal))))
|
|
||||||
help-echo "Title"))))))
|
help-echo "Title"))))))
|
||||||
(eat-emacs-mode)
|
(eat-emacs-mode)
|
||||||
;; Make sure glyphless character don't display a huge box glyph,
|
;; Make sure glyphless character don't display a huge box glyph,
|
||||||
|
|
22
eat.texi
22
eat.texi
|
@ -806,7 +806,7 @@ an empty Bash prompt, the next prompt won't appear before this much
|
||||||
time.
|
time.
|
||||||
|
|
||||||
You should set the time to something comfortable for you. You can
|
You should set the time to something comfortable for you. You can
|
||||||
also set this to zero is disable waiting and showing the output
|
also set this to zero to disable waiting and showing the output
|
||||||
instantly, but this would likely cause a lot of flickering.
|
instantly, but this would likely cause a lot of flickering.
|
||||||
@end defopt
|
@end defopt
|
||||||
|
|
||||||
|
@ -826,11 +826,27 @@ of large burst of output, redisplay is never deferred more than this
|
||||||
many seconds, and cause a latency of up to this many seconds.
|
many seconds, and cause a latency of up to this many seconds.
|
||||||
|
|
||||||
You should set the time to something comfortable for you. You can
|
You should set the time to something comfortable for you. You can
|
||||||
also set this to zero is disable waiting and showing the output
|
also set this to zero to disable waiting and showing the output
|
||||||
instantly, but this would likely cause a lot of flickering.
|
instantly, but this would likely cause a lot of flickering.
|
||||||
@end defopt
|
@end defopt
|
||||||
|
|
||||||
The user option described in this chapter have reasonable default
|
Due to some limitations, shell prompt annotations
|
||||||
|
(@pxref{Shell Integration}) can get messed up sometimes. Eat
|
||||||
|
automatically corrects them after each terminal redisplay. However,
|
||||||
|
this can have some performance impact when the terminal scrollback and
|
||||||
|
display is large enough. So Eat defers the correction.
|
||||||
|
|
||||||
|
@vindex eat-shell-prompt-annotation-delay
|
||||||
|
@defopt eat-shell-prompt-annotation-delay
|
||||||
|
The value is the time in seconds to wait for more output before
|
||||||
|
correcting shell prompt annotations.
|
||||||
|
|
||||||
|
You should set the time to something comfortable for you. You can
|
||||||
|
also set this to zero to disable waiting and correct annotations
|
||||||
|
instantly, but this may cause the terminal to slow down in some cases.
|
||||||
|
@end defopt
|
||||||
|
|
||||||
|
The user options described in this chapter have reasonable default
|
||||||
values, but they may change anytime.
|
values, but they may change anytime.
|
||||||
|
|
||||||
@part Part IV:@* Recovering from Problems
|
@part Part IV:@* Recovering from Problems
|
||||||
|
|
Loading…
Add table
Reference in a new issue