Emacs Evil鼠标点击在运动状态下不起作用

时间:2017-02-07 10:54:04

标签: emacs mouseevent

我正在使用Emacs Evil。每当我处于运动状态时,鼠标点击都不起作用。例如,如果我转到最近的文件(recentf),并且想要单击某个文件,我将被迫切换到Emacs状态以使其工作。我怎样才能使它们在运动模式下工作?感谢。

1 个答案:

答案 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