Function: terminal-coding-system
terminal-coding-system is a function defined in coding.c.
Signature
(terminal-coding-system &optional TERMINAL)
Documentation
Return coding system specified for terminal output on the given terminal.
TERMINAL may be a terminal object, a frame, or nil for the selected frame's terminal device.
Source Code
// Defined in /usr/src/emacs/src/coding.c
{
struct coding_system *terminal_coding
= TERMINAL_TERMINAL_CODING (decode_live_terminal (terminal));
Lisp_Object coding_system = CODING_ID_NAME (terminal_coding->id);
/* For backward compatibility, return nil if it is `undecided'. */
return (! EQ (coding_system, Qundecided) ? coding_system : Qnil);
}