Dont't check coding-system-list for existence

* lisp/net/dictionary.el (dictionary-coding-systems-for-dictionaries):
Don't check for coding-system-list before using it. It check no longer
be necessary.
This commit is contained in:
Torsten Hilbrich 2020-10-08 19:33:33 +02:00
parent 5dc17d73b0
commit 49c250b388

View file

@ -200,13 +200,12 @@ by the choice value:
:version "28.1")
;; Define only when coding-system-list is available
(when (fboundp 'coding-system-list)
(defcustom dictionary-coding-systems-for-dictionaries
(defcustom dictionary-coding-systems-for-dictionaries
'( ("mueller" . koi8-r))
"Mapping of dictionaries to coding systems.
Each entry in this list defines the coding system to be used for that
dictionary. The default coding system for all other dictionaries
is utf-8"
Each entry in this list defines the coding system to be used for that
dictionary. The default coding system for all other dictionaries
is utf-8"
:group 'dictionary
:type `(repeat (cons :tag "Association"
(string :tag "Dictionary name")
@ -217,8 +216,6 @@ by the choice value:
)))
:version "28.1")
)
(if (fboundp 'defface)
(progn
@ -459,8 +456,7 @@ by the choice value:
(eq (dictionary-connection-status dictionary-connection) 'up)))
(let ((wanted 'raw-text)
(coding-system nil))
(if (and (fboundp 'coding-system-list)
(member wanted (coding-system-list)))
(if (member wanted (coding-system-list))
(setq coding-system wanted))
(let ((coding-system-for-read coding-system)
(coding-system-for-write coding-system))
@ -597,14 +593,13 @@ This function knows about the special meaning of quotes (\")"
(defun dictionary-coding-system (dictionary)
"Select coding system to use for that dictionary"
(when (boundp 'dictionary-coding-systems-for-dictionaries)
(let ((coding-system
(or (cdr (assoc dictionary
dictionary-coding-systems-for-dictionaries))
'utf-8)))
(if (member coding-system (coding-system-list))
coding-system
nil))))
nil)))
(defun dictionary-decode-charset (text dictionary)
"Convert the text from the charset defined by the dictionary given."