J'utilise Emacs depuis un certain nombre d'années maintenant, mais je suis récemment tombé sur les normes de codage . Là, il est indiqué:
Ne prenez pas l'habitude de mettre des parenthèses fermées sur les lignes par eux-mêmes; Les programmeurs Lisp trouvent cela déconcertant.
C'est exactement l'habitude que j'ai prise, car je trouve le code plus facile à lire. Je vois des styles mixtes dans les packages livrés avec Emacs. Ma question est de savoir si ce déconcertant est commun à la plupart des programmeurs elisp.
Edit: En regardant mon code, je ne suis pas strictement le suivre. Le code serait alors assez horrible. C'est surtout le désamorçage, laissez, si et ainsi de suite. Mais cela semble aller à l'encontre du grain, alors je devrais probablement arrêter de faire ça. Bravo pour l'entrée.
(Basé sur une opinion limite, mais il semble lié à la fermeture d'accolades en C ++, où il ne devrait pas être controversé de déclarer qu'ils devraient généralement être sur leurs propres lignes).
ag
sur les sources lisp me donne 3414 candidats pour les ^\s*?\)$
regex qui composent 468 fichiers qui appartiennent à environ 200 packages?
.el
fichiers ont moins de 10 instances de cela. Cela signifie que ces fichiers ne l'adoptent pas comme style, ils l'utilisent simplement à certains endroits pratiques (comme pour terminer des fonctions très longues).