Uso Emacs da parecchi anni ormai, ma solo di recente mi sono imbattuto negli standard di codifica . Lì si afferma:
Non prendere l'abitudine di mettere le parentesi chiuse sulle linee da sole; I programmatori di Lisp lo trovano sconcertante.
Questa è esattamente l'abitudine che ho sviluppato, poiché trovo che il codice sia più facile da leggere. Vedo stili misti nei pacchetti forniti con Emacs. La mia domanda è se questo sconcerto è comune alla maggior parte dei programmatori elisp.
Modifica: guardando il mio codice, non sto seguendo rigorosamente questo. Quindi il codice sarebbe abbastanza orribile. È principalmente defun, let, if e così via. Ma sembra essere contrario, quindi probabilmente dovrei smettere di farlo. Saluti per l'input.
(Basato su un'opinione borderline, ma sembra legato alla chiusura di parentesi graffe in C ++, dove non dovrebbe essere controverso affermare che generalmente dovrebbero essere sulla propria linea).
ag
le fonti lisp mi dà 3414 candidati per la ^\s*?\)$
regex che compongono 468 file che appartengono a circa 200 pacchetti?
.el
file ha meno di 10 istanze di questo. Significa che questi file non lo adottano come uno stile, lo usano solo in alcuni punti convenienti (come per finire funzioni molto lunghe).