Saya telah menggunakan Emacs selama beberapa tahun sekarang, tetapi saya baru-baru ini tersandung standar pengkodean . Di sana dinyatakan:
Jangan biasakan memasang tanda kurung dekat sendiri; Pemrogram yang lalai menemukan hal yang membingungkan ini.
Ini adalah kebiasaan yang saya bangun, karena saya menemukan kode lebih mudah dibaca. Saya melihat gaya campuran dalam paket yang dikirimkan bersama Emacs. Pertanyaan saya adalah apakah kebingungan ini umum bagi kebanyakan programmer elisp.
Sunting: Melihat kode saya, saya tidak sepenuhnya mengikuti ini. Maka kodenya akan sangat mengerikan. Sebagian besar defun, let, if dan sebagainya. Tapi, sepertinya itu bertentangan dengan keinginan, jadi saya mungkin harus berhenti melakukan ini. Sorakan untuk input.
(Pendapat Borderline berdasarkan, tetapi tampaknya terkait dengan penutupan kawat gigi di C ++, di mana seharusnya tidak kontroversial untuk menyatakan bahwa mereka umumnya harus pada jalur mereka sendiri).
ag
sumber lisp memberi saya 3414 kandidat untuk ^\s*?\)$
regex yang terdiri dari 468 file yang milik sekitar 200 paket?
.el
file memiliki kurang dari 10 contoh ini. Berarti file-file ini tidak mengadopsinya sebagai gaya, mereka hanya menggunakannya di beberapa lokasi yang nyaman (seperti untuk menyelesaikan fungsi yang sangat panjang).