BEST comment responding to someone’s geeky “look what i made” post
The comment, “oh Nicholas, you do such beautiful things!” - /u/tealeg
—
make-tab-box.el is a package for #Emacs that lets you generate these tabbed boxes.
A recent photo of my sketchbook, still training with ballpoint pen directly, a cruel training. But I am beginning to get a better ability to imagine perspective grids without tracing them, and I can even begin to plan full-page compositions. It takes a while to build these new skills, but they are worth it.
I'm hoping some of you more seasoned #emacs veterans can help me with something. I have an #elisp script that creates a plist, but a lot of the values are calculated based on other property values so I've ended up with a ton of (setq my-plist (plist-put my-plist :key (+ (plist-get my-plist :key2) calc-val))) expressions all over the place which seems a bit... unwieldy. Is there a better structure to use for this kind of scenario or is there a better way to go about this? Also I don't know how to do code snippets here, my apologies.
@mykhaylo I'm glad you suggested this because I commonly abstract logic away only to stumble upon a function some time later that does what I want. Especially with Org mode.
In every other language I've used, the built-in APIs for updating a data structure are much more concise. Since it's such a common thing to do, I figured I had to be missing something. I think fset is what I'm missing.
Emacs + TRAMP works also with VC (which I prefer most of the time over Magit for simple workflows, stone me). Commits, diffs, pushes are all executed on the remote machine.
@louis I actually feel like vc-mode has come up a lot recently (in a good way). wish I could use vc-mode more, but I rely heavily on committing hunks of files