Monthly Archives: July 2018

Multiple Mu4e Signature Blocks

Rob Stewart has a blog post that serves as a handy tip on implementing multiple signatures in Mu4e. For those who don’t know, Mu4e is an email client that runs inside Emacs. I use it and love it. It helps … Continue reading

Posted in General | Tagged , | Leave a comment

Aggregate Tables

Thierry Banel and Michael Brand have a really nifty package, orgaggregate, for those who work with data and want to produce a summary or aggregate table from their primary table. Here’s a simple example from their GitHub repository: #+NAME: original … Continue reading

Posted in General | Tagged , | Leave a comment

Geek Trivia

I'm probably the last geek on earth to discover that the model numbers of 3V CR button cell batteries describe their size. E.g., a CR2032 is 20mm diameter and 3.2mm thick. But if I wasn't, now you are. — matt … Continue reading

Posted in General | Tagged | Leave a comment

An Email Based Git Workflow

A couple of months ago in writing about the Microsoft acquisition of GitHub I said that many projects—large, complicated ones like Linux and Emacs at that—didn’t use GitHub or its siblings at all but depended on email and (raw) Git … Continue reading

Posted in General | Tagged | Leave a comment

Selection and Navigation in Emacs

Gaurab Paul has a nice post on improving your Emacs workflow with selection and navigation. He says the post is aimed mainly at Emacs immigrants from “other, so called ‘modern’ editors” but he discusses some techniques that even more experienced … Continue reading

Posted in General | Tagged | Leave a comment

Managing Forks and Pull Request in GitHub

Susam Pal has an excellent write-up on how to fork a project, make some contribution to it, and generate a pull request for the upstream developer. That’s really handy because many times a user will find a problem and generate … Continue reading

Posted in General | Tagged | Leave a comment

Clone a GitHub Repository from Within Emacs

Here’s another great tip from Wilfred Hughes’ Emacs Command of the Day: M-x github-clone This awesome command will clone a github repo from any URL format you can imagine. It can even automatically fork the repo for you, so you're … Continue reading

Posted in General | Tagged , | Leave a comment

Karl Voit on Key Bindings and File Hierarchy

Karl Voit has a couple of nice posts in which he discusses his key binding and file hierarchy strategies. If you’re like me, these things develop in an organic—a nice way of saying haphazard—way. They just evolve over time without … Continue reading

Posted in General | Tagged , | Leave a comment

Find Commits Affecting a Function

Here’s a really useful tip from Wildred Hughes’ Emacs Command of the Day: Want to know all the commits that affected a function?@magit_emacs as of version 2.13 provides M-x magit-log-trace-definition for this! For any language that git log understands, it … Continue reading

Posted in General | Tagged , | Leave a comment

Afterword to Kernighan’s Grep Video

Speaking of Brian Kernighan, grep, and codas, there’s a (very) short afterward to Kernighan’s excellent video telling the story of the origin of greps’s name. At the end of that video (if you haven’t watched it, you definitely should) Kernighan … Continue reading

Posted in General | Tagged , | Leave a comment