Wie ändere ich das Standard-Emacs-Format für "{}"?


1

Das Standardformat beim Schreiben eines while Aussage ist wie folgt:

  while(true)
    {


    }

Ich bevorzuge Folgendes:

  while(true)
  {


  }

Gibt es eine Möglichkeit, Emacs so anzupassen, dass sie diesem Format folgen?

Vielen Dank


1
hmm .. welche sprache und welcher hauptmodus.? C und cc-mode ??.
kindahero

Antworten:


2

Sie können verwenden c-set-style und Freunde, um den allgemeinen Einrückungsstil zu ändern, den Sie möchten. Sie können auch einzelne Teile der Einrückungs-Engine ändern, um eine sehr persönliche Note zu erhalten. Siehe die EmacsWiki-Seite für Details. Was Sie wahrscheinlich wollen (in erster Näherung) ist einfach

(c-set-style "bsd")

in einem Haken oder

(setq c-default-style "bsd")

in deiner .emacs.


Ich habe eine automatische Vervollständigungseinstellung, bei der ein Konflikt mit der obigen Lösung bekannt ist. Diese Lösung mein problem gelöst.
q0987
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.