all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Deny keymap changes made by `evil-integration'
@ 2015-07-25 11:43 Alexander Shukaev
  2015-07-25 11:47 ` Eli Zaretskii
  2015-07-27 20:46 ` Robert Thorpe
  0 siblings, 2 replies; 12+ messages in thread
From: Alexander Shukaev @ 2015-07-25 11:43 UTC (permalink / raw)
  To: help-gnu-emacs

Hello,

`evil-integration' has quite some forms like

(eval-after-load 'dired
  '(progn
     ;; use the standard Dired bindings as a base
     (defvar dired-mode-map)
     (evil-make-overriding-map dired-mode-map 'normal)
     (evil-add-hjkl-bindings dired-mode-map 'normal
       "J" 'dired-goto-file                   ; "j"
       "K" 'dired-do-kill-lines               ; "k"
       "r" 'dired-do-redisplay                ; "l"
       ;; ":d", ":v", ":s", ":e"
       ";" (lookup-key dired-mode-map ":"))))

for various packages.  I would like to learn how to either revert
these changes back to the default state (i.e. `dired-mode-map' should
be crystal clean as it was before loading `evil') or, even better,
prevent `evil-integration' from doing such changes.  For instance,
I've tried

(let ((dired-mode-map))
  (require 'evil)
  ...
)

and it didn't work.  Any ideas?

Thanks,
Alexander



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-07-28 13:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-25 11:43 Deny keymap changes made by `evil-integration' Alexander Shukaev
2015-07-25 11:47 ` Eli Zaretskii
2015-07-25 11:58   ` Alexander Shukaev
2015-07-25 12:33     ` Eli Zaretskii
2015-07-25 12:52       ` Alexander Shukaev
2015-07-25 13:20         ` Eli Zaretskii
2015-07-25 13:23           ` Alexander Shukaev
2015-07-27 21:09             ` John Mastro
2015-07-28 13:28               ` Alexander Shukaev
2015-07-26 12:24           ` Martin Yrjölä
2015-07-26 18:56             ` Alexander Shukaev
2015-07-27 20:46 ` Robert Thorpe

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.