【发布时间】:2011-04-17 14:24:18
【问题描述】:
我刚开始使用 emacs,有一个我非常喜欢的功能,但搜索了一下没有结果。我希望其他人已经这样做了,因为我还不想学习 elisp。
void foo()<cursor>
我想输入一个“{”来导致这种情况发生
void foo(){
<cursor>
}
我希望这仅在 cc 模式下发生,并且仅在不在字符串/注释/等中时发生在行尾
首先想到的是重新绑定“{”以始终执行此操作(我自己可以弄清楚如何执行此操作),但很难让它只在正确的时间发生。
任何提示将不胜感激。
【问题讨论】:
-
我看了那个问题,但它只是添加右括号/大括号/等。我希望它换行两次,缩进,并将光标重新定位到空行
标签: emacs curly-braces cc-mode