我在运行Proof General时只遇到这个问题。我假设这是一个由Proof General启动的随机小模式,但无法弄清楚哪一个!我在下面列出了一些次要模式,以防你知道名字。
如果我在Emacs中放置一个句点,光标将在它之前跳转,如下所示:
写点什么|
写点什么。|
写点什么|。
其中|
表示光标,最后两个表示一个接一个地发生。
一句话。 (点击这里)
一句话。 |
一些句子|。
最后两个线路一个接一个地发生。
以下是次要模式列表,以防您可以找到名称:
Aquamacs-Autoface Auto-Composition
Auto-Compression Auto-Encryption Blink-Cursor Column-Number Cua
Delete-Selection Electric-Indent File-Name-Shadow Font-Lock
Global-Font-Lock Holes Line-Number Menu-Bar Mouse-Wheel Osx-Key
Recentf Savehist Show-Paren Smart-Frame-Positioning Tabbar
Tabbar-Mwheel Tool-Bar Tooltip Transient-Mark
key binding
--- -------
^C Prefix Command
ESC Prefix Command
. proof-electric-terminator
<C-M-down> pg-move-region-down
<C-M-mouse-3> proof-mouse-goto-point
<C-M-up> pg-move-region-up
<C-S-mouse-1> pg-identifier-under-mouse-query
<C-return> proof-script-complete
(that binding is currently shadowed by another mode)
<M-down> proof-forward-command
<M-up> proof-backward-command
<remap> Prefix Command
... then a bunch of Proof specific minor modes...
答案 0 :(得分:2)
Proof General与show-paren-mode
不兼容。您可以使用M-x show-paren-mode
将(add-hook 'proof-ready-for-assistant-hook (lambda () (show-paren-mode 0)))
关闭,或将.emacs
放在Ctrl+1...6
的适当位置。