Как я могу заставить emacs автоматически вставлять закрывающие фигурные скобки

Я только начал использовать emacs, и есть одна функция, которая мне очень понравится, и поиск по ней был бесполезен. Я надеюсь, что это сделал кто-то другой, потому что я пока не хочу изучать elisp.

void foo()<cursor>

Я бы хотел набрать "{", чтобы это произошло

void foo(){
    <cursor>
}

Я бы хотел, чтобы это происходило только в cc-mode, и только в конце строки, когда не в строке / комментарии / и т. д.

Первое, что пришло в голову, это перепривязка "{", чтобы делать это всегда (я мог сам придумать, как это сделать), но было бы трудно сделать это только в нужное время.

любые подсказки будут оценены.

6
задан Bwmat 27 September 2010 в 04:36
поделиться