猫态编辑:Meow

我知道了,magit 下面的 k 的命令取决于当前的光标的位置。如果在一个可以 discard 的修改上就是 discard, 不然就是 delete-thing。我要想想这个怎么处理。


我现在想到的一个办法就是改一下 motion 模式的机制。当前是给 SPC k 绑定一个固定的命令,可能更好的办法是把 k 指向的命令直接绑给 SPC k。在 motion 模式下构造一个临时的 keymap, 绑定命令,然后激活这个 keymap.

2 个赞