He estado usando Emacs durante varios años, pero solo recientemente me topé con los estándares de codificación . Ahí se afirma:
No tengas la costumbre de poner paréntesis en las líneas por sí mismos; Los programadores de Lisp encuentran esto desconcertante.
Este es exactamente el hábito que he desarrollado, ya que encuentro que el código es más fácil de leer. Veo estilos mixtos en los paquetes entregados con Emacs. Mi pregunta es si este desconcierto es común a la mayoría de los programadores de Elisp.
Editar: Mirando mi código, no estoy estrictamente siguiendo esto. Entonces el código sería bastante horrible. En su mayoría se defun, deja, si y así sucesivamente. Pero, parece estar en contra del grano, por lo que probablemente debería dejar de hacer esto. Saludos por la entrada.
(Basado en la opinión límite, pero parece estar relacionado con el cierre de llaves en C ++, donde no debería ser controvertido afirmar que generalmente deberían estar en sus propias líneas).
ag
en las fuentes de lisp me da 3414 candidatos para la ^\s*?\)$
expresión regular que componen 468 archivos que pertenecen a unos 200 paquetes?
.el
archivos tienen menos de 10 instancias de esto. Lo que significa que estos archivos no lo adoptan como un estilo, solo lo usan en algunos lugares convenientes (como para terminar funciones realmente largas).