Kami sudah memiliki pertanyaan tentang alat yang berguna khusus untuk pengujian , tetapi bagaimana dengan benar-benar menulis kode? Paket mana yang Anda temukan mempercepat pengembangan Anda? Bantuan apa yang Anda gunakan untuk menavigasi dan memahami proyek Anda dengan cepat dan mudah?
@kaushalmodi Ini CW, jadi sebagian niat saya untuk terbuka. Mengajukan pertanyaan spesifik mungkin merupakan cara yang lebih baik untuk membahas hal ini, tetapi pertanyaan ini masih ada sebagai kumpulan dari pertanyaan-pertanyaan itu. Saya mencoba mengarahkan pertanyaan secara khusus pada alat-alat yang membantu dengan pengembangan lisps dan emacs -
—
Sean Allred
multiple-cursors
, misalnya, berguna di mana-mana, tetapi mungkin ada paket lain yang menghargai pelingkupan eksplisit lisp. Tentunya macrostep
dan ielm
tidak berlaku di tempat lain. Bawa ini pada meta, mungkin?
@kaushalmodi: poin bagus, tapi bukankah ini sebabnya sekarang menjadi wiki komunitas? Agaknya kita dapat mengedit jawaban untuk menandai paket khusus elisp dan pengembangan-umum.
—
Dan
Tidak apa-apa untuk memiliki wiki komunitas tetapi saya pikir ini dapat dengan mudah berubah menjadi "Apa paket favorit Anda?" CW. Mari kita ambil aspek generik lain dalam jawaban Anda: Navigasi .. Speedbar, proyektil, outshine, orgstruct, g / c / etags, neotree, tabbar, ido, plugins helm dan helm, ibuffer, dll
—
Kaushal Modi
@kaushalmodi
—
Sean Allred
ido
, helm
, ibuffer
, tabbar
-Saya tidak berpikir-akan menjadi entri yang sesuai. Tidak ada yang benar-benar membuat pengembangan elisp lebih mudah. Mereka tentu saja paket yang fantastis, tetapi (menurut pengalaman saya) mereka tidak memiliki apa pun untuk ditambahkan ke pengembangan elisp . etags
—Sementara aku tidak terbiasa dengannya, sepertinya itu akan tepat. Mungkin CW lain cocok untuk paket-paket lain ini (karena mereka benar-benar pantas disebutkan), tetapi saya khawatir bahwa ketakutan Anda untuk pertanyaan ini pasti akan terwujud dalam paket itu.
multiple-cursors
, orang lain mungkin lebih sukavisual-regexp
atau ag / ack / grep dari baris perintah atau dari dalam emacs atau emacs inbuiltquery-replace
atauquery-replace-regexp
atau sesuatu yang lain. Argumen serupa dapat dibuat untuk setiap paket. Alih-alih, pertanyaan yang bagus adalah menanyakan bagaimana melakukan sesuatu yang spesifik dalam "pengembangan paket".