[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/spell-fu 03114080c8 20/86: Add requirements at the top of
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/spell-fu 03114080c8 20/86: Add requirements at the top of the file |
Date: |
Thu, 7 Jul 2022 12:03:39 -0400 (EDT) |
branch: elpa/spell-fu
commit 03114080c8056c647a0eddaeff1991b320f9096d
Author: Campbell Barton <ideasman42@gmail.com>
Commit: Campbell Barton <ideasman42@gmail.com>
Add requirements at the top of the file
---
spell-fu.el | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/spell-fu.el b/spell-fu.el
index 6d967d77d9..1d608ecba9 100644
--- a/spell-fu.el
+++ b/spell-fu.el
@@ -52,9 +52,13 @@
;;; Code:
-(eval-when-compile
- ;; For `ispell-personal-dictionary' and similar.
- (require 'ispell))
+
+;; ---------------------------------------------------------------------------
+;; Require Dependencies
+
+(require 'cl-lib) ;; For `cl-letf', although using `cl' is otherwise avoided.
+(require 'faces) ;; For `face-list-p'.
+(require 'ispell) ;; For variables we read `ispell-personal-dictionary' local
dictionary, etc.
;; ---------------------------------------------------------------------------
@@ -124,7 +128,7 @@ Notes:
(defun spell-fu--dictionary ()
"Access the current dictionary."
- (or (bound-and-true-p ispell-local-dictionary) (bound-and-true-p
ispell-dictionary) "default"))
+ (or ispell-local-dictionary ispell-dictionary "default"))
(defun spell-fu--cache-file (dict)
"Return the location of the cache file with dictionary DICT."
@@ -242,7 +246,7 @@ Argument POS return faces at this point."
Argument WORDS-FILE the file to write the word list into."
(let*
(
- (personal-words-file (bound-and-true-p ispell-personal-dictionary))
+ (personal-words-file ispell-personal-dictionary)
(has-words-file (file-exists-p words-file))
(has-dict-personal (and personal-words-file (file-exists-p
personal-words-file)))
(is-dict-outdated
@@ -277,11 +281,7 @@ Argument WORDS-FILE the file to write the word list into."
(let
( ;; Use the pre-configured aspell binary, or call aspell
directly.
(aspell-bin
- (or
- (and
- (bound-and-true-p ispell-really-aspell)
- (bound-and-true-p ispell-program-name))
- (executable-find "aspell"))))
+ (or (and ispell-really-aspell ispell-program-name)
(executable-find "aspell"))))
(cond
((string-equal dict "default")
- [nongnu] branch elpa/spell-fu created (now cbe5cd84c3), ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu eeda8ef28e 06/86: Cleanup: minor non-functional changes, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 676498f757 13/86: Support buffer local dictionaries, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 073932be78 16/86: Cleanup: replace '(nth 5 ...' with file-attribute-modification-time, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 2c792330ac 18/86: Case insensitive sort lines as a list (not in the buffer), ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 03114080c8 20/86: Add requirements at the top of the file,
ELPA Syncer <=
- [nongnu] elpa/spell-fu fe557e3dff 21/86: Be explicit about using macro that sets values in-place, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 33a28e0df5 41/86: fix: encode word to utf-8 generating the cache, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 7770c005c4 47/86: Cleanup minor name change for spell-fu function name, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 866044304f 50/86: Check if faces can be used on property change, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 8f780a874c 66/86: Reduce idle overlay fragmentation, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 4fc84a9028 69/86: Fix spell-fu-directory's documentation, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu 53bd2b24c6 81/86: Cleanup: add spell-fu--canonicalize-word utility function, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu a5a06e150a 02/86: Fix error comparing times of cache to word-list, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu bd00417a0e 09/86: Improve status messages when generating word-list & cache, ELPA Syncer, 2022/07/07
- [nongnu] elpa/spell-fu afeb1fd46f 10/86: readme: add some TODO's, ELPA Syncer, 2022/07/07