Ich könnte keinen einfachen Weg finden, um das zu tun, was Sie wollen, obwohl es eventuell electric-layout-mode
helfen könnte. Also biete ich folgenden Hack an:
(defun c-open-brace () (interactive) (let ((electric-pair-mode nil)) (c-electric-brace nil) (save-excursion (newline) (insert ?}) (indent-according-to-mode)))) (define-key c-mode-map (kbd "{") 'c-open-brace)