(error nil))
"Determines if the Emacs has support to display color")
+(defvar dictionary-word-history
+ '()
+ "History list of searched word")
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Basic function providing startup actions
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(read-string (if default
(format "Search word (%s): " default)
"Search word: ")
- nil nil default))
+ nil 'dictionary-word-history default))
(if current-prefix-arg
(read-string (if dictionary-default-dictionary
(format "Dictionary (%s): " dictionary-default-dictionary)
;; if called by pressing the button
(unless word
- (setq word (read-string "Search word: ")))
+ (setq word (read-string "Search word: " nil 'dictionary-word-history)))
;; just in case non-interactivly called
(unless dictionary
(setq dictionary dictionary-default-dictionary))
(interactive)
;; can't use interactive because of mouse events
(or pattern
- (setq pattern (read-string "Search pattern: ")))
+ (setq pattern (read-string "Search pattern: "
+ nil 'dictionary-word-history)))
(dictionary-new-matching pattern))
;;;###autoload