Eu uso o Emacs há vários anos, mas só recentemente me deparei com os padrões de codificação . Lá é afirmado:
Não crie o hábito de colocar parênteses próximos nas linhas; Programadores Lisp acham isso desconcertante.
Esse é exatamente o hábito que criei, pois acho que o código é mais fácil de ler. Eu vejo estilos misturados nos pacotes entregues com o Emacs. Minha pergunta é se esse desconcerto é comum à maioria dos programadores elisp.
Edit: Olhando para o meu código, não estou seguindo rigorosamente isso. Então o código seria bastante horrível. É principalmente desonesto, vamos, se e assim por diante. Mas, parece ser contra a corrente, então eu provavelmente deveria parar de fazer isso. Felicidades para a entrada.
(Baseado em opiniões limítrofes, mas parece relacionado ao fechamento de chaves em C ++, onde não deve ser controverso afirmar que geralmente elas devem estar em suas próprias linhas).
ag
nas fontes lisp me dá 3414 candidatos ao ^\s*?\)$
regex que compõem 468 arquivos que pertencem a cerca de 200 pacotes?
.el
arquivos tenham menos de 10 instâncias disso. Significando que esses arquivos não o adotam como um estilo, eles apenas o usam em alguns locais convenientes (como finalizar funções muito longas).