我正在使用Emacs Evil。每当我处于运动状态时,鼠标点击都不起作用。例如,如果我转到最近的文件(recentf
),并且想要单击某个文件,我将被迫切换到Emacs状态以使其工作。我怎样才能使它们在运动模式下工作?感谢。
答案 0 :(得分:0)
影响" mouse-1"的唯一运动状态绑定是evil-maps.el中定义的。
因此,您可以尝试取消定义它,以便鼠标1按钮(由其他模式制作)的任何其他映射将起作用(通过"戳一个洞"在邪恶的运动中' s keymap):
rules: {
key_valid_from: {
required: true,
date: true
},
key_valid_till: {
required: true,
date: true
}
},
groups: {
key_valid_from: "key_valid_from key_valid_till"
},
errorPlacement: function(error, element) {
if (element.attr("name") == "key_valid_from" || element.attr("name") == "key_valid_till")
error.insertAfter('input[name=key_valid_till]');
else
error.insertAfter(element);
}
如果您使用(eval-after-load "evil-maps"
(define-key evil-motion-state-map [down-mouse-1] nil))
加载邪恶,则只能在邪恶的use-package
部分的某处写下define-key
行。
:config