help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Deny keymap changes made by `evil-integration'


From: Eli Zaretskii
Subject: Re: Deny keymap changes made by `evil-integration'
Date: Sat, 25 Jul 2015 14:47:38 +0300

> Date: Sat, 25 Jul 2015 13:43:09 +0200
> From: Alexander Shukaev <haroogan@gmail.com>
> 
> `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?

Would reloading Dired be OK?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]