back

by xenodium·3y ago·view on hn ↗
While lightweightness is often an important factor considered in choosing text editors, their hackability and the fun associated with it can be so rewarding (if you're into it of course).

Sure, elisp may take a bit of time to get used to but writing short snippets can often bring delight, tailored to your needs.

A couple of years ago, I wrote a smartish Swift yasnippet (https://xenodium.com/emacs-generate-a-swift-initializer). A few days ago, I revisted and made it smarter (https://xenodium.com/emacs-generate-a-swift-initializer). Lately, I've made lots of command-line utilities easily accessible with a small package I wrote (https://xenodium.com/seamless-command-line-utils). You can accomplish quite a bit with very little code. Here's another usage integrating with macOS (https://xenodium.com/emacs-reveal-in-finder-dwim-style). You can also goof around a little and create a welcome screen (https://xenodium.com/emacs-a-welcoming-experiment). Perhaps you want to blur the lines between your editor and your shell (https://xenodium.com/yasnippet-in-emacs-eshell). There are lots of packages available that do the heavy lifting, like multiple cursors (https://xenodium.com/inserting-numbers-with-emacs-multiple-c...).

An all-time favorite of mine is the Emacs Rocks multiple cursors episode (https://emacsrocks.com/e13.html). Well worth the watch to the very end. He's just having so much fun.

1 comments
Haha! I didn't recognize your user name or domain name and when you mentioned seamless access to command-line tools I almost recommended Álvaro Ramírez's dwim-shell-commands package to you. Glad I clicked the link first. ;)
Oh yay! Nice to hear you find dwim-shell-command useful. Thank you.