后,到目前为止,这是我在我的.emacs:的Emacs把一个新行右括号
(when
(load
(expand-file-name "~/.emacs.d/elpa/package.el"))
(package-initialize))
(require 'paredit)
(add-hook 'c++-mode-hook '(lambda() (paredit-mode 1)))
所以与paredit成立,我开始键入一个新的C++文件中的一些代码:(其中[]表示光标)
if (someFunc([)]))
现在不是按下右箭头键或类似的东西,我通常在右括号,因为它位于旁边的左括号和很多更方便的进入。
然而,在这样做,paredit使一个换行符:
if (someFunc()
[)]
如何防止paredit从这样做呢?
啊哈谢谢!我尝试了电子对,但他们不会自动删除一对空的大括号。现在我已经拥有了最新的信任,将光标放在关闭的paren上并按下退格键不再将其移回一个字符。我应该如何恢复到旧功能? – wrongusername 2012-01-28 01:08:53