Özellikle test için yararlı araçlar hakkında bir sorum var , ama kodu gerçekten yazmaya ne dersiniz ? Hangi paketleri bulursunuz gelişiminizi hızlandırıyorsunuz? Projelerinizde hızlı ve kolay bir şekilde gezinmek ve anlamak için hangi yardımları kullanıyorsunuz?
@kaushalmodi Bu CW, bu yüzden kısmen açık uçlu olmak niyetimdi. Belirli sorular sormak bu konuda daha iyi bir yol olabilir, ancak bu soru hala bu soruların bir koleksiyonu olarak var olacaktır. Soruyu özellikle lisps ve emacs gelişimine yardımcı olan araçlara yöneltmeye çalıştım -
—
Sean Allred
multiple-cursors
örneğin, her yerde yararlı, ancak belki lisp'in açık kapsamına saygı duyan başka paketler de var. Elbette macrostep
ve başka hiçbir yerde ielm
uygulanamaz . Bunu meta üzerine getir, belki?
@kaushalmodi: iyi puan, ama bu yüzden artık bir topluluk wiki'si değil mi? Muhtemelen elisp-spesifik ve geliştirme-genel paketleri işaretlemek için cevabı düzenleyebiliriz.
—
Dan
Bir topluluk wiki'sine sahip olmak iyidir, ancak bunun kolayca "En sevdiğiniz paketler nelerdir?" CW. Cevabınızdaki başka bir genel yönü ele alalım: Gezinme .. Speedbar, mermi, güneş ışığı, orgstruct, g / c / etags, neotree, tabbar, ido, dümen ve dümen eklentileri, çöpçü, vb
—
Kaushal Modi
@kaushalmodi
—
Sean Allred
ido
, helm
, ibuffer
, tabbar
-I düşünce olurdu değil, uygun girişler olacak. Elisp geliştirmeyi gerçekten kolaylaştıran hiçbir şey yoktur . Kesinlikle harika paketlerdir, ancak (benim tecrübelerime göre) elisp gelişimine ekleyecek hiçbir şeyleri yok . etags
Onunla aşina değilim -henüz, böyle sesler olurdu uygun. Belki de bu diğer paketler için başka bir CW uygundur (çünkü gerçekten bahsetmeyi hak ediyorlar), ancak korkuyorum ki bu soru için korkularınız kesinlikle bu birinde gerçekleşecek.
multiple-cursors
, bir başkası tercih edebilirvisual-regexp
veya ag / ack / grep Emacs'ta emacs'ın veya içindeki komut satırından veya gelen dahiliquery-replace
veyaquery-replace-regexp
veya başka bir şey. Her bir paket için benzer argümanlar yapılabilir. Bunun yerine iyi bir soru, "paket geliştirme" de özel bir şeyin nasıl yapılacağını sormak olacaktır.