Commit 12ad276d authored by Eli Zaretskii's avatar Eli Zaretskii

Improve documentation of TERM environment variable

* doc/emacs/trouble.texi (Checklist):
* doc/emacs/building.texi (Compilation Shell):
* doc/emacs/misc.texi (Shell Options): Improve indexing of TERM.
* doc/emacs/building.texi (Compilation Shell): Mention
'comint-terminfo-terminal' in conjunction with the TERM value.
parent 8ed529f0
......@@ -303,6 +303,11 @@ And here's how to do it in csh:
if ($?prompt) set prompt = @dots{}
@end example
@vindex TERM, environment variable, in compilation mode
If you want to customize the value of the @env{TERM} environment
variable passed to the compilation subshell, customize the variable
@code{comint-terminfo-terminal} (@pxref{Shell Options}).
Emacs does not expect a compiler process to launch asynchronous
subprocesses; if it does, and they keep running after the main
compiler process has terminated, Emacs may kill them or their output
......@@ -1397,9 +1397,10 @@ directory stack if they are not already on it
underlying shell, of course.
@vindex comint-terminfo-terminal
@vindex TERM, environment variable, in sub-shell
Comint mode sets the @env{TERM} environment variable to a safe default
value, but this value disables some useful features. For example,
color is disabled for applications that use @env{TERM} to determine if
color is disabled in applications that use @env{TERM} to determine if
color is supported. Therefore, Emacs provides an option
@code{comint-terminfo-terminal}, which you can set to a terminal that
is present in your system's terminfo database, in order to take
......@@ -780,7 +780,7 @@ the dribble file.
@findex open-termscript
@cindex termscript file
@cindex @env{TERM} environment variable
@vindex TERM, environment variable, and display bugs
For possible display bugs, the terminal type (the value of environment
variable @env{TERM}), the complete termcap entry for the terminal from
@file{/etc/termcap} (since that file is not identical on all machines),
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment