Function: describe-current-coding-system-briefly
describe-current-coding-system-briefly is an autoloaded, interactive
and byte-compiled function defined in mule-diag.el.gz.
Signature
(describe-current-coding-system-briefly)
Documentation
Display coding systems currently used in a brief format in echo area.
The format is "F[..],K[..],T[..],P>[..],P<[..], default F[..],P<[..],P<[..]",
where mnemonics of the following coding systems come in this order
in place of ..:
buffer-file-coding-system (of the current buffer)
eol-type of buffer-file-coding-system (of the current buffer)
Value returned by keyboard-coding-system(var)/keyboard-coding-system(fun)
eol-type of keyboard-coding-system(var)/keyboard-coding-system(fun)
Value returned by terminal-coding-system.
eol-type of terminal-coding-system
process-coding-system for read (of the current buffer, if any)
eol-type of process-coding-system for read (of the current buffer, if any)
process-coding-system for write (of the current buffer, if any)
eol-type of process-coding-system for write (of the current buffer, if any)
default buffer-file-coding-system
eol-type of default buffer-file-coding-system
default-process-coding-system for read
eol-type of default-process-coding-system for read
default-process-coding-system for write
eol-type of default-process-coding-system
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/international/mule-diag.el.gz
;;;###autoload
(defun describe-current-coding-system-briefly ()
"Display coding systems currently used in a brief format in echo area.
The format is \"F[..],K[..],T[..],P>[..],P<[..], default F[..],P<[..],P<[..]\",
where mnemonics of the following coding systems come in this order
in place of `..':
`buffer-file-coding-system' (of the current buffer)
eol-type of `buffer-file-coding-system' (of the current buffer)
Value returned by `keyboard-coding-system'
eol-type of `keyboard-coding-system'
Value returned by `terminal-coding-system'.
eol-type of `terminal-coding-system'
`process-coding-system' for read (of the current buffer, if any)
eol-type of `process-coding-system' for read (of the current buffer, if any)
`process-coding-system' for write (of the current buffer, if any)
eol-type of `process-coding-system' for write (of the current buffer, if any)
default `buffer-file-coding-system'
eol-type of default `buffer-file-coding-system'
`default-process-coding-system' for read
eol-type of `default-process-coding-system' for read
`default-process-coding-system' for write
eol-type of `default-process-coding-system'"
(interactive)
(let* ((proc (get-buffer-process (current-buffer)))
(process-coding-systems (if proc (process-coding-system proc))))
(message
"F[%c%s],K[%c%s],T[%c%s],P>[%c%s],P<[%c%s], default F[%c%s],P>[%c%s],P<[%c%s]"
(coding-system-mnemonic buffer-file-coding-system)
(coding-system-eol-type-mnemonic buffer-file-coding-system)
(coding-system-mnemonic (keyboard-coding-system))
(coding-system-eol-type-mnemonic (keyboard-coding-system))
(coding-system-mnemonic (terminal-coding-system))
(coding-system-eol-type-mnemonic (terminal-coding-system))
(coding-system-mnemonic (car process-coding-systems))
(coding-system-eol-type-mnemonic (car process-coding-systems))
(coding-system-mnemonic (cdr process-coding-systems))
(coding-system-eol-type-mnemonic (cdr process-coding-systems))
(coding-system-mnemonic (default-value 'buffer-file-coding-system))
(coding-system-eol-type-mnemonic
(default-value 'buffer-file-coding-system))
(coding-system-mnemonic (car default-process-coding-system))
(coding-system-eol-type-mnemonic (car default-process-coding-system))
(coding-system-mnemonic (cdr default-process-coding-system))
(coding-system-eol-type-mnemonic (cdr default-process-coding-system))
)))