+2013-11-09 Dmitry Gutov <dgutov@yandex.ru>
+
+ * textmodes/ispell.el (ispell-lookup-words): When `look' is not
+ available and the word has no wildcards, append one to the grep
+ pattern.
+ http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html
+ (ispell-complete-word): Call `ispell-lookup-words' with the value
+ independent of `ispell-look-p'.
+
2013-11-08 Dmitry Gutov <dgutov@yandex.ru>
* progmodes/ruby-mode.el (ruby-smie--implicit-semi-p):
(message "Starting \"%s\" process..." (file-name-nondirectory prog))
(if look-p
nil
+ (insert "^" word)
+ ;; When there are no wildcards, append one, for consistency
+ ;; with `look' behavior.
+ (unless wild-p (insert "*"))
+ (insert "$")
;; Convert * to .*
- (insert "^" word "$")
(while (search-backward "*" nil t) (insert "."))
(setq word (buffer-string))
(erase-buffer))
(or (string= word "") ; Will give you every word
(ispell-lookup-words
(concat (and interior-frag "*") word
- (if (or interior-frag (null ispell-look-p))
- "*"))
+ (and interior-frag "*"))
(or ispell-complete-word-dict
ispell-alternate-dictionary))))
(cond ((eq possibilities t)