Wir haben bereits eine Frage zu Tools, die speziell zum Testen nützlich sind , aber was ist mit dem eigentlichen Schreiben des Codes? Welche Pakete beschleunigen Ihre Entwicklung? Mit welchen Hilfsmitteln navigieren und verstehen Sie Ihre Projekte schnell und einfach?
multiple-cursors
- zum Beispiel ist es überall nützlich, aber vielleicht gibt es auch andere Pakete, die das explizite Scoping von Lisp berücksichtigen. Sicher macrostep
und nirgendwo sonst ielm
anwendbar . Vielleicht über Meta sprechen?
ido
, helm
, ibuffer
, tabbar
-I glaube-nicht entsprechende Eingaben sein. Es gibt nichts, was die Entwicklung von elisp wirklich erleichtert. Es sind sicherlich fantastische Pakete, aber meiner Erfahrung nach haben sie nichts, was zur Entwicklung von elisp beitragen könnte . etags
- während ich damit nicht vertraut bin, klingt es so, als wäre es angemessen. Vielleicht ist ein anderes CW für diese anderen Pakete geeignet (weil sie wirklich eine Erwähnung verdienen), aber ich befürchte, dass sich Ihre Befürchtungen für diese Frage in diesem Paket sicherlich verwirklichen würden.
multiple-cursors
, jemand anderes könnte es vorziehen ,visual-regexp
oder ag / ack / grep von der Kommandozeile oder aus Emacs oder Emacs eingebautquery-replace
oderquery-replace-regexp
sonst etwas. Für jedes Paket können ähnliche Argumente vorgebracht werden. Stattdessen wäre eine gute Frage, wie man etwas Spezielles in der "Paketentwicklung" macht.