之前用的spacemacs, go back 绑定的evil-jump-backward函数。感觉很好用,基本行为都很符合预期。 但是现在折腾自己的配置,绑定同样的函数,却好多都是乱跳了。。看代码的时候好痛苦啊。。
有没有人知道spacemacs做了啥魔改。。。
之前用的spacemacs, go back 绑定的evil-jump-backward函数。感觉很好用,基本行为都很符合预期。 但是现在折腾自己的配置,绑定同样的函数,却好多都是乱跳了。。看代码的时候好痛苦啊。。
有没有人知道spacemacs做了啥魔改。。。
看看spacemacs的源码呗
找了一阵子没找到。 话说各位大佬这个功能是咋配置的。
我用的是goto-last-change
(with-eval-after-load 'evil (evil-set-command-property 'spacemacs/jump-to-definition :jump t)) 看起来是这个函数在起作用。自定义的goto-define 函数加上这个也可以跳了(大多数情况下符合预期) 看来也要实现一个jump-to-definition管理所有的语言的jump-to-define