diff --git a/modes/info/evil-collection-info.el b/modes/info/evil-collection-info.el index 27dad2ae..0bedd61d 100644 --- a/modes/info/evil-collection-info.el +++ b/modes/info/evil-collection-info.el @@ -39,8 +39,6 @@ (evil-collection-set-readonly-bindings 'Info-mode-map) (evil-set-initial-state 'Info-mode 'normal) (evil-collection-define-key 'normal 'Info-mode-map - "l" 'evil-forward-char - "h" 'evil-backward-char (kbd "") 'Info-next-reference (kbd "S-") 'Info-prev-reference ;; This exists because is recognized as C-i on terminals. @@ -49,7 +47,6 @@ "g[" 'Info-prev-reference ;; From evil-integration.el. - "0" 'evil-digit-argument-or-evil-beginning-of-line (kbd "M-h") 'Info-help ; "h" (kbd "C-t") 'Info-history-back ; "l" (kbd "C-o") 'Info-history-back @@ -60,17 +57,12 @@ "d" 'Info-directory "u" 'Info-up - "L" 'Info-history + "gL" 'Info-history ; "L" "s" 'Info-search "S" 'Info-search-case-sensitively "i" 'Info-index "I" 'Info-virtual-index "a" 'info-apropos - "w" 'evil-forward-word-begin - "b" 'evil-backward-word-begin - "e" 'evil-forward-word-end - - "gg" 'evil-goto-first-line ;; mouse integration [mouse-2] 'Info-mouse-follow-nearest-node @@ -90,20 +82,12 @@ "g8" 'Info-nth-menu-item "g9" 'Info-nth-menu-item - ;; NOTE: We do NOT search the entire buffer, only the narrowed buffer. - "n" evil-collection-evil-search-next - "N" evil-collection-evil-search-previous - ;; goto - "gd" 'Info-goto-node ; TODO: "gd" does not match the rationale of "go to definition". Change? + "gG" 'Info-goto-node "gm" 'Info-menu - "m" 'evil-set-marker ; Else this would be `Info-menu'. "gt" 'Info-top-node - "t" 'evil-find-char-to ; Else this would be `Info-top-node'. "gT" 'Info-toc - "T" 'evil-find-char-to-backward ; Else this would be `Info-toc'. "gf" 'Info-follow-reference - "f" 'evil-find-char ; Else this would be `Info-follow-reference'. ;; TODO: "[" and "]" are Emacs default for fine-grained browsing. ;; We usually use "C-j"/"C-k" for that. (kbd "C-j") 'Info-forward-node @@ -111,23 +95,7 @@ "gj" 'Info-next "gk" 'Info-prev - "g?" 'Info-summary - "?" evil-collection-evil-search-backward) ; Else this would be `Info-summary'. - - (evil-collection-define-key 'visual 'Info-mode-map - "l" 'evil-forward-char - "h" 'evil-backward-char - - "w" 'evil-forward-word-begin - "b" 'evil-backward-word-begin - "e" 'evil-forward-word-end - - "f" 'evil-find-char - "t" 'evil-find-char-to - "T" 'evil-find-char-to-backward - - "0" 'evil-digit-argument-or-evil-beginning-of-line - "gg" 'evil-goto-first-line) + "g?" 'Info-summary) ;; yu, Like eww. (evil-collection-define-operator-key 'yank 'Info-mode-map