Ich benutze Emacs seit einigen Jahren, bin aber erst kürzlich über die Codierungsstandards gestolpert . Dort heißt es:
Machen Sie es sich nicht zur Gewohnheit, Linien in engen Klammern zu setzen. Lisp-Programmierer finden das beunruhigend.
Dies ist genau die Gewohnheit, die ich aufgebaut habe, da ich finde, dass der Code leichter zu lesen ist. Ich sehe gemischte Stile in den mit Emacs gelieferten Paketen. Meine Frage ist, ob diese Verwirrung den meisten Elisp-Programmierern gemeinsam ist.
Bearbeiten: Wenn ich meinen Code betrachte, folge ich dem nicht genau. Dann wäre der Code ziemlich schrecklich. Es ist meistens defun, lass, wenn und so weiter. Aber es scheint gegen den Strich zu sein, also sollte ich wahrscheinlich damit aufhören. Prost auf die Eingabe.
(Borderline Opinion Based, aber es scheint mit dem Schließen von geschweiften Klammern in C ++ zu tun zu haben, wo es nicht umstritten sein sollte, anzugeben, dass sie im Allgemeinen auf ihren eigenen Linien stehen sollten).
ag
den Lisp-Quellen gibt mir 3414 Kandidaten für den regulären Ausdruck ^\s*?\)$
, die 468 Dateien umfassen, die zu etwa 200 Paketen gehören?
.el
festgestellt , dass 90% der Dateien weniger als 10 Instanzen davon haben. Das heißt, diese Dateien übernehmen es nicht als Stil, sondern verwenden es nur an einigen geeigneten Stellen (um wirklich lange Funktionen zu erledigen ).