Endless Parentheses
Endless Parentheses
Artur Malabarba
Endless Parentheses is a blog. Originally, it exclusively featured posts about Emacs, mostly focused on improving your productivity and making Emacs life easier in general. Now, however, it has mutated into a blog about productivity in general. Emacs still permeates my life (and will still show up here a lot), but I feel I have more to talk about in other subjects and won’t be restricting myself to Emacs anymore.
Latest Posts
Trying out the myriad of Emacs mail clients is no less than an odyssey. I am proud to say I dove into this sea of protocols and credentials and emerged from it a better man, albeit empty handed. I do not blame the clients available. Gnus...
Last week, Bin Chen shared his workflow for merging Github pull requests. Other than the use of Firefox instead of Conkeror, it was identical to mine. Now I gladly come to admit that Alexander Yakushev has outsmarted us both by fixing up...
My laptop is so old it is almost getting out-performed by my smartphone, the principal consequence being that its keyboard has started to give up on life. Occasionally, a key won't register when I hit it, and occasionally I'll get...
Take a minute now and be honest with yourself. Do you like the shift key, or do you just put up with it? Perhaps it's just because my hands are the size of basketballs, but I've always found Shift hard to reach. Key-chord has allowed me...
Narrowing is one of those features you won’t even hear about in a more mundane editor, but Emacs has an entire keymap for it. While I wouldn’t want to be without this feature, I’m all for simplification. Michael Fogleman (the same...
hungry-delete-mode is what I like to call a “free feature” —it asks nothing of you. In contrast, most other worthwhile features charge you a price. The cheapest novelties charge some mental effort on your part to fit into your workflow,...
Jon Snader over at Irreal mentioned that Trey Harris shared on G+ how to use a fallback font for Unicode Symbols. I won't repeat what they said here, you've probably seen it already (and if you haven't then go). I merely come to offer my...
I love intuitive keymaps. Some are so perfect, you just can’t avoid mouthing the words every time you hit that blissful combo. A wizard murmuring an incantation under his breath as his fingers draw the arcane patterns. The following...
Hopefully I'm not the only one who obsessively tries to abide by the high codes of good practice and writes descriptive documentation on every last defun or defcustom. If so, I can't be the only one who has grown tired of typing ` then '...
Emacs is an intelligent editor in more ways than one. Instead of hardcoding its movement functions (such as end-of-defun or forward-paragraph), they're implemented in terms of delimiters which are configured by each major-mode. It works...
I've been using 24.4 for months now, yet only today I came to realise the *Messages* buffer has been granted its own major-mode. The practical difference is that the buffer is now read-only and has a non-writing-oriented key-map....
I've just released version 1.3 of the Emacs Documentation Android app. You can download it at the Emacs Online Documentation website, or find it at the Play Store (donate version). This version addresses a previous annoyance in which...
I am not a fantastic typist. My speed is acceptable, but I make a great deal of mistakes. The following snippet has turned me into the Messi of keyboards. Whenever I make a typo: Hit C-x C-i, instead of erasing the mistake; Select the...
A gentleman (or woman) by the name of baam_waak recently asked on /r/emacs how can one make sure a package gets installed in case requireing it fails. Sadly, this predicament has no perfect solution, for you require features, not...
A lesson for the less-informed: while using ido to switch buffers, you can kill buffers with C-k. For some reason, though, you can't bury them. C-b seems like an obvious choice, but find your personal preference. (add-hook...