X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/57560f2651584873760f4034259935c3a568f1c6..2d44e7fef7e7388759518cba1a424495119679d1:/packages/company/company-ispell.el diff --git a/packages/company/company-ispell.el b/packages/company/company-ispell.el index 9647f8580..1561beef1 100644 --- a/packages/company/company-ispell.el +++ b/packages/company/company-ispell.el @@ -26,8 +26,8 @@ ;;; Code: (require 'company) +(require 'cl-lib) (require 'ispell) -(eval-when-compile (require 'cl)) (defgroup company-ispell nil "Completion back-end using Ispell." @@ -56,14 +56,14 @@ If nil, use `ispell-complete-word-dict'." (defun company-ispell (command &optional arg &rest ignored) "`company-mode' completion back-end using Ispell." (interactive (list 'interactive)) - (case command + (cl-case command (interactive (company-begin-backend 'company-ispell)) (prefix (when (company-ispell-available) (company-grab-word))) (candidates (lookup-words arg (or company-ispell-dictionary ispell-complete-word-dict))) (sorted t) - (ignore-case t))) + (ignore-case 'keep-prefix))) (provide 'company-ispell) ;;; company-ispell.el ends here