[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Deny keymap changes made by `evil-integration'
From: |
Alexander Shukaev |
Subject: |
Re: Deny keymap changes made by `evil-integration' |
Date: |
Sat, 25 Jul 2015 13:58:45 +0200 |
>> `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?
>
That's an idea, Eli, but does that mean that I have to spam something like
(with-eval-after-load 'evil
(with-evail-after-load 'dired
(unload-feature 'dired)
(require 'dired))
(with-evail-after-load 'whatever
(unload-feature 'whatever)
(require 'whatever))
...)
for every package that is modified by `evil-integration'?
- Deny keymap changes made by `evil-integration', Alexander Shukaev, 2015/07/25
- Re: Deny keymap changes made by `evil-integration', Eli Zaretskii, 2015/07/25
- Re: Deny keymap changes made by `evil-integration',
Alexander Shukaev <=
- Re: Deny keymap changes made by `evil-integration', Eli Zaretskii, 2015/07/25
- Re: Deny keymap changes made by `evil-integration', Alexander Shukaev, 2015/07/25
- Re: Deny keymap changes made by `evil-integration', Eli Zaretskii, 2015/07/25
- Re: Deny keymap changes made by `evil-integration', Alexander Shukaev, 2015/07/25
- Re: Deny keymap changes made by `evil-integration', John Mastro, 2015/07/27
- Re: Deny keymap changes made by `evil-integration', Alexander Shukaev, 2015/07/28
- Re: Deny keymap changes made by `evil-integration', Martin Yrjölä, 2015/07/26
- Re: Deny keymap changes made by `evil-integration', Alexander Shukaev, 2015/07/26
Re: Deny keymap changes made by `evil-integration', Robert Thorpe, 2015/07/27