branch: externals/greader
commit c2ca8c05aaf3607a8a5f1cc2a5bea9463a9dcf49
Author: Michelangelo Rodriguez <michelangelo.rodrig...@gmail.com>
Commit: Michelangelo Rodriguez <michelangelo.rodrig...@gmail.com>

    Fixes and update.
    
    Fixed changing language, the change now reflects immediately.
    Also the function `greader-dict-info' updated to count even defined
    filters.
---
 greader-dict.el | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/greader-dict.el b/greader-dict.el
index f9f0171204..c193c8f49d 100644
--- a/greader-dict.el
+++ b/greader-dict.el
@@ -183,6 +183,7 @@
 ;; greader-dict-mode.
 (defvar-keymap greader-dict-mode-map
   :doc "keymap for `greader-dict-mode'."
+  "C-r d i" #'greader-dict-info
   "C-r d a" #'greader-dict-add-entry
   "C-r d k" #'greader-dict-remove-entry
   "C-r d c" #'greader-dict-change-dictionary
@@ -316,7 +317,7 @@ as a word definition."
                (when greader-dict-mode
                  (setq greader-dict-local-language
                        (greader-get-language))
-                 (greader-dict-read-from-dict-file)))))))
+                 (greader-dict--update)))))))
 
 ;; THanks to the loved and alwais useful elisp reference.
 (defun greader-dict--string-hash-ignore-case (a)
@@ -853,7 +854,17 @@ asked."
                 " in file " greader-dict-filename " it has "
                 (number-to-string (hash-table-count
                                    greader-dictionary))
-                " entries.")))
+                " entries" (if greader-dict-toggle-filters (progn
+                                                             (concat
+                                                              ", and "
+                                                              (number-to-string
+                                                               
(hash-table-count
+                                                                
greader-filters))
+                                                              "
+filters."))
+                             ".")
+                " Active language is \""
+                greader-dict-local-language "\".")))
     (message "%s" message)))
 
 (defun greader-dict--get-matches (type &optional decorate)

Reply via email to