I wrote some Emacs Lisp functions that I use a lot:
1. Toggle how function arguments are indented: either all on the same line, or all on separate lines.
2. Convert arbitrary piece of text into a literal string (i.e. with quotes).
3. Extension to Magit that calls git-grep.
4. Dired function that calls Ghostscript on multiple selected PDFs to combine them into a single PDF.
5. Magit extensions for internal Git commands added by the company I work for (they are all nonsense, but I have to deal with them and it's better to keep this nonsense to a minimum).
----
Stuff I don't use anymore, but used to be useful:
1. Govmomy Emacs Lisp wrapper for select functions that rendered information as Org tables (I don't need to work with VMWare anymore). Not sure if this counts as small, but it wasn't more than some 100-200 lines.
2. Emacs command to incrementally show duplicated lines.
1. Toggle how function arguments are indented: either all on the same line, or all on separate lines.
2. Convert arbitrary piece of text into a literal string (i.e. with quotes).
3. Extension to Magit that calls git-grep.
4. Dired function that calls Ghostscript on multiple selected PDFs to combine them into a single PDF.
5. Magit extensions for internal Git commands added by the company I work for (they are all nonsense, but I have to deal with them and it's better to keep this nonsense to a minimum).
----
Stuff I don't use anymore, but used to be useful:
1. Govmomy Emacs Lisp wrapper for select functions that rendered information as Org tables (I don't need to work with VMWare anymore). Not sure if this counts as small, but it wasn't more than some 100-200 lines.
2. Emacs command to incrementally show duplicated lines.