我最近一直在修改我的 Emacs 设置,但我遇到了一个开始让我烦恼的问题。我希望能够引入额外的修饰符,如键。为了让事情更清楚,我想要做的是当我处于 dired-mode 时(它不接受文本输入,所以可以反弹普通字母)我希望这样当我按住字母s
并按下j
或l
光标分别移动到下一个和上一个目录行。有效地使s
键充当修饰符。
我已经研究过使s
apply 成为修饰符,例如super
orhyper
但这些都用于全局事物。这可能吗?如果不是,那就太可惜了。
编辑:
我所追求的似乎有些混乱。如果我定义一个正常的键序列,例如
(define-key map (kbd "s j") 'dired-next-dirline)
然后我必须在每次按下移动到下一个目录行之前一直按下该s
键。这不是我想要的(不要听起来很生气:P)我想像一个修饰符一样,我可以按住键并继续点击以向下移动。j
s
s
j
我希望我已经更清楚地说明了这一点。谢谢。