1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 06:20:55 -08:00
emacs/lisp/textmodes
Lockywolf 4846ec4871 Add tests to ispell.el interactive functions
* lisp/textmodes/ispell.el (ispell-accept-output): Fix variable init.

* test/lisp/textmodes/ispell-resources/fake-aspell-new.bash:
Update mock aspell to be able to serve all tests.

* test/lisp/textmodes/ispell-tests/ispell-aspell-tests.el:
(ispell/aspell/ispell-word/english/correct): Implement.
(ispell/aspell/ispell-word/english/incorrect): Implement.
(ispell/aspell/ispell-word/english/wrong-language): Implement.

* test/lisp/textmodes/ispell-tests/ispell-hunspell-tests.el
Fix byte compilation errors.

* test/lisp/textmodes/ispell-international-ispell-tests.el
Fix byte compilation errors.

* test/lisp/textmodes/ispell-tests/ispell-tests-common.el
(with-ispell-global-dictionary): Implement a macro to
set and restore ispell.el's global dictionary.

* test/lisp/textmodes/ispell-tests/ispell-tests.el:
(ispell/ispell-buffer-local-words/ispell-words-keyword): Fix CI run.
(ispell/ispell-accept-buffer-local-defs/simple): Fix skip condition.
(ispell/ispell--run-on-word/default): Fix skip condition.
(ispell/ispell-word/default/check-only/correct): Fix global variable.
(ispell/ispell-word/default/check-only/correct/add-init): Fix
global variable.
(ispell/ispell-word/default/check-only/incorrect): Fix skip condition.
(ispell/ispell-region/incorrect): Fix postcondition.
(ispell/ispell-call-process/simple): Fix emacs path.
(ispell/ispell-call-process/simple-writable): Fix emacs path.
(ispell/ispell-call-process-region/cat-empty): Fix emacs path.
(ispell/ispell-call-process-region/cat-random): Fix emacs path.
(ispell/ispell-kill-ispell): Implement.
(ispell/ispell/buffer): Implement.
(ispell/ispell/region): Implement.
(ispell/ispell-change-dictionary): Implement.
(ispell/ispell-comments-and-strings/correct): Implement.
(ispell/ispell-comments-and-strings/incorrect): Implement.
(ispell/ispell-comment-or-string-at-point): Implement.
(ispell/ispell-pdict-save): Implement.
(ispell/ispell-pdict-save/force): Implement.
(ispell/ispell-pdict-save/modified): Implement.
(ispell/ispell-pdict-save/unmodified): Implement.
(ispell/ispell-lookup-words/simple): Implement.
(ispell/ispell-complete-word/ispell-completion-at-point): Implement.
(ispell/ispell-complete-word-interior-frag/simple): Implement.
(ispell/ispell-minor-mode/simple): Implement.
(ispell/ispell-message/correct): Implement.
(ispell/ispell-message/incorrect): Implement.
2025-09-12 16:02:48 +02:00
..
artist.el
bib-mode.el
bibtex-style.el
bibtex.el bibtex.el - improve last change e6c1ec71b7 2025-07-26 14:45:36 -05:00
conf-mode.el
css-mode.el Silence byte-compile warnings when treesit is not available 2025-08-18 09:49:36 +03:00
dns-mode.el
emacs-authors-mode.el
emacs-news-mode.el
enriched.el
fill.el Update `fill-region-as-paragraph-semlf' to follow fill.el protocols 2025-06-30 17:33:43 -04:00
flyspell.el
glyphless-mode.el
html-ts-mode.el New user option 'treesit-enabled-modes' (bug#79180) 2025-08-14 19:40:08 +03:00
ispell.el Add tests to ispell.el interactive functions 2025-09-12 16:02:48 +02:00
less-css-mode.el
makeinfo.el
markdown-ts-mode.el * lisp/textmodes/markdown-ts-mode.el: Fix embed settings. 2025-08-29 19:32:22 +03:00
mhtml-mode.el
mhtml-ts-mode.el Silence byte-compile warnings when treesit is not available 2025-08-18 09:49:36 +03:00
nroff-mode.el
page-ext.el
page.el
paragraphs.el
picture.el
pixel-fill.el
po.el
refbib.el
refer.el
refill.el
reftex-auc.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-cite.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-dcr.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-global.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-index.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-parse.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-ref.el Move some RefTeX 'setq's to major mode definition 2025-07-14 21:24:45 +02:00
reftex-sel.el Move some RefTeX 'setq's to major mode definition 2025-07-14 21:24:45 +02:00
reftex-toc.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex-vars.el ; RefTeX: Update author email 2025-05-07 22:08:46 +02:00
reftex.el ; * lisp/textmodes/reftex.el: Update author email (bug#77850). 2025-06-24 23:20:39 +02:00
remember.el
rst.el
sgml-mode.el Revert addition of electric-block-comment-mode & follow-up commits 2025-04-22 20:47:56 +08:00
string-edit.el ; Fix compilation warning in string-edit.el 2025-04-26 18:01:42 +03:00
table.el
tex-mode.el Improve prettification of (La)TeX symbols 2025-07-14 12:25:45 -04:00
texinfmt.el
texinfo.el Add multi-character pairs to lua-ts-mode and texinfo-mode 2025-08-09 13:41:43 +03:00
texnfo-upd.el
text-mode.el Merge from origin/emacs-30 2025-04-30 07:14:23 -04:00
tildify.el
toml-ts-mode.el Silence byte-compile warnings when treesit is not available 2025-08-18 09:49:36 +03:00
two-column.el
underline.el
word-wrap-mode.el
yaml-ts-mode.el Silence byte-compile warnings when treesit is not available 2025-08-18 09:49:36 +03:00