We already have a question about tools useful specifically for testing, but what about actually writing the code? Which packages do you find speed up your development? Which aids do you use to quickly and easily navigate and understand your projects?
closed as primarily opinion-based by Gilles♦, Luke, nicael, dgtized, Drew Nov 5 '14 at 6:17Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question. |
|
Authoring
Navigation
Profiling
Management
Version control
Misc
|
|||||||||
|
multiple-cursors, someone else might prefervisual-regexpor ag/ack/grep from command line or from within emacs or emacs inbuiltquery-replaceorquery-replace-regexpor something else. Similar arguments can be made for each package. Instead a good question would be asking how to do something specific in "package development". – Kaushal Modi Nov 1 '14 at 14:11multiple-cursors, for example, is useful everywhere, but perhaps there are other packages that respect lisp's explicit scoping. Surelymacrostepandielmaren't applicable anywhere else. Bring this up on meta, maybe? – Sean Allred Nov 1 '14 at 14:20ido,helm,ibuffer,tabbar—I don't think—would be appropriate entries. There's nothing that really makes elisp development easier. They're surely fantastic packages, but (in my experience) they don't have anything to add to elisp development.etags—while I'm not familiar with it, sounds like it would be appropriate. Perhaps another CW is appropriate for these other packages (because they really do deserve mention), but I fear that your fears for this question would surely be realized in that one. – Sean Allred Nov 1 '14 at 14:30