2

我只在运行 Proof General 时遇到这个问题。我假设这是由 Proof General 启动的一些随机次要模式,但无法确定是哪一个!我在下面列出了一些次要模式,以防你能认出这个名字。

如果我在 Emacs 中放置一个句点,光标会在它之前跳转,如下所示:

写东西|

写东西。|

写东西|。

where|代表光标,最后两行紧接着发生。

如果我单击带有句点的行尾,也会发生同样的情况。光标将出现在句号之后并立即跳转到句号之前。

某句。(点击这里)

某句。|

某句|。

最后两条线一个接一个地立即发生。

以下是次要模式的列表,以防您发现名称:

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...
4

1 回答 1

2

Proof General 与 不兼容show-paren-mode。您可以使用M-x show-paren-mode或将(add-hook 'proof-ready-for-assistant-hook (lambda () (show-paren-mode 0)))其放在.emacs.

http://proofgeneral.inf.ed.ac.uk/trac/ticket/496

于 2016-02-04T08:25:29.357 回答