使用csharp-mode
编辑C#文件时,每次键入左大括号{
时,大括号}
都会自动添加到新行上。我想在.emacs
文件中禁用此功能。
有人可以建议如何做到这一点。
我试过了
(setq electric-pair-mode nil)
但这没有什么区别。
答案 0 :(得分:2)
csharp-mode
似乎将自己的函数csharp-insert-open-brace
绑定到{
。尝试将{
重新绑定到c-electric-brace
(如果您将其配置为仅为电子版)。像
(add-hook 'csharp-mode-hook
(lambda ()
(local-set-key (kbd "{") 'c-electric-brace)))
应该有用。