From dc2f7922df42d38c394c03cfde26d33d9435d34b Mon Sep 17 00:00:00 2001 From: condy Date: Tue, 21 Sep 2021 05:54:23 +0800 Subject: [PATCH] newsticker: use M-j/M-k to avoid confusion --- modes/newsticker/evil-collection-newsticker.el | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modes/newsticker/evil-collection-newsticker.el b/modes/newsticker/evil-collection-newsticker.el index 2024e47..d77c4c2 100644 --- a/modes/newsticker/evil-collection-newsticker.el +++ b/modes/newsticker/evil-collection-newsticker.el @@ -71,17 +71,21 @@ ;; move "[[" 'newsticker-treeview-prev-feed "]]" 'newsticker-treeview-next-feed - (kbd "C-j") 'newsticker-treeview-next-item - (kbd "C-k") 'newsticker-treeview-prev-item + ;; The items in Newsticker List buffer has a particular keymap by text + ;; property, where CR (C-m) and LF (C-j) are bound to + ;; `newsticker-treeview-show-item'. According to the keymap precedence page, + ;; the text property based keymap has a higher priority. + ;; + ;; Eval (info "(elisp)Searching Keymaps") if you have interests. + ;; + ;; Use M-j/M-k instead. + (kbd "M-j") 'newsticker-treeview-next-item + (kbd "M-k") 'newsticker-treeview-prev-item "gj" 'newsticker-treeview-next-new-or-immortal-item "gk" 'newsticker-treeview-prev-new-or-immortal-item (kbd "SPC") 'newsticker-treeview-next-page "J" 'newsticker-treeview-jump - ;; If it's not defined, C-j will implicitly converts to RET that shadows the - ;; C-j binding. - (kbd "RET") 'newsticker-treeview-show-item - ;; mark "o" 'newsticker-treeview-mark-item-old "O" 'newsticker-treeview-mark-list-items-old