0

我的 RSI 出现故障,我正在尝试重新映射 Emacs 中的一些键以提供帮助。这是我想要做的:

  1. 能够使用序列 Mj 键入 { 字符。
  2. 删除使用 { 键键入 { 字符的功能。

我自己有 1 个工作,但没有 2 个。第 2 点对我来说很重要,因为这个习惯在我身上根深蒂固,我需要一个提醒来帮助我改变。

这可能吗?谢谢!-帕特里克

4

1 回答 1

2

原发帖人表示他重新映射{M-j,这导致 Emacs 将后者视为前者。换句话说, 的行为{与 相同M-j

以下是将两者分开的一种方式,有助于提醒原发帖者他希望训练自己不要{按键:

(global-set-key [?\M-j] (lambda () (interactive) (insert "{")))

(global-set-key "{" (lambda () (interactive) (message "Bad boy!")))
;;; OR use the following instead:
;; (global-set-key "{" nil)
于 2016-05-09T17:09:56.833 回答