modeline: improve coding-system detection
This commit is contained in:
parent
328ea5e6ac
commit
43be671008
|
@ -217,8 +217,12 @@ directory, the file name, and its state (modified, read-only or non-existent)."
|
|||
(cond ((eq eol-type 0) "LF ")
|
||||
((eq eol-type 1) "CRLF ")
|
||||
((eq eol-type 2) "CR ")))
|
||||
(let ((coding-sys (plist-get (coding-system-plist buffer-file-coding-system) :name)))
|
||||
(upcase (symbol-name (if (eq coding-sys 'prefer-utf-8) 'utf-8 coding-sys))))
|
||||
(let* ((sys (coding-system-plist buffer-file-coding-system))
|
||||
(sys-name (plist-get sys :name))
|
||||
(sys-cat (plist-get sys :category)))
|
||||
(cond ((memq sys-cat '(coding-category-undecided coding-category-utf-8))
|
||||
"UTF-8")
|
||||
(t (upcase (symbol-name sys-name)))))
|
||||
" "))
|
||||
|
||||
(defun *major-mode ()
|
||||
|
|
Loading…
Reference in New Issue
Block a user