textmodes/ispell.el (ispell-valid-dictionary-list): Simplify logic.
This commit is contained in:
parent
0f34aa7719
commit
73b4d51a0a
2 changed files with 14 additions and 11 deletions
|
@ -1,3 +1,8 @@
|
|||
2010-09-08 Agustín Martín <agustin.martin@hispalinux.es>
|
||||
|
||||
* textmodes/ispell.el (ispell-valid-dictionary-list):
|
||||
Simplify logic.
|
||||
|
||||
2010-09-08 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Migrate to Tramp 2.2. Rearrange load dependencies.
|
||||
|
|
|
@ -1116,26 +1116,24 @@ The variable `ispell-library-directory' defines the library location."
|
|||
|
||||
(let ((dicts (append ispell-local-dictionary-alist ispell-dictionary-alist))
|
||||
(dict-list (cons "default" nil))
|
||||
name load-dict)
|
||||
name dict-bname)
|
||||
(dolist (dict dicts)
|
||||
(setq name (car dict)
|
||||
load-dict (car (cdr (member "-d" (nth 5 dict)))))
|
||||
dict-bname (or (car (cdr (member "-d" (nth 5 dict))))
|
||||
name))
|
||||
;; Include if the dictionary is in the library, or dir not defined.
|
||||
(if (and
|
||||
name
|
||||
;; include all dictionaries if lib directory not known.
|
||||
;; For Aspell, we already know which dictionaries exist.
|
||||
(or ispell-really-aspell
|
||||
;; Include all dictionaries if lib directory not known.
|
||||
;; Same for Hunspell, where ispell-library-directory is nil.
|
||||
(not ispell-library-directory)
|
||||
(file-exists-p (concat ispell-library-directory
|
||||
"/" name ".hash"))
|
||||
(file-exists-p (concat ispell-library-directory "/" name ".has"))
|
||||
(and load-dict
|
||||
(or (file-exists-p (concat ispell-library-directory
|
||||
"/" load-dict ".hash"))
|
||||
(file-exists-p (concat ispell-library-directory
|
||||
"/" load-dict ".has"))))))
|
||||
(setq dict-list (cons name dict-list))))
|
||||
"/" dict-bname ".hash"))
|
||||
(file-exists-p (concat ispell-library-directory
|
||||
"/" dict-bname ".has"))))
|
||||
(push name dict-list)))
|
||||
dict-list))
|
||||
|
||||
;;; define commands in menu in opposite order you want them to appear.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue