powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

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.

Top Words

  • emacs
  • mode
  • better
  • lisp
  • package
  • buffer
  • directory
  • cider
  • packages
  • file
  • github
  • auto

All posts (153)

Have you ever stopped to consider what is the string you type most often? In my case the answer is two-fold: “~/” and “.emacs.d/”. Minibuffer completion helps, but we can always make things better. The following snippet intelligently inserts both of these with a single key, and it's smart enough to know which one...
To those who were interested in gmail-message-mode. Thanks to patjak and oantolin, there is now a solution for using it in Firefox as well. See the original post for the instructions. Comment on this.
One little-know feature of org-mode is that you can define new types of links with the aptly named org-add-link-type. The applications of this virtue are many. One might, for instance, write links which search an entire code base for an expression. (org-add-link-type "grep" 'endless/follow-grep-link) (defun...
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 and Mew, in particular, are both Herculean beasts of coding prowess. It was I...
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 magit-gh-pulls-mode, a package originally written by Yann Hodique which does it...
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 paranoid and hit a key twice without knowing it actually had registered the first...
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 to ban my shift use at least when it comes to inputting symbols....
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 justicier who took matters to his own hands on Hungry Delete Mode) mentioned the...
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, the moderate ones ask for some space on your ever-diminishing set of free keys,...
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 own solution to this predicament, which doesn't require any package...
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 keymap toggles some options which tend to be useful throughout a session....
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 ' inside Emacs doc strings. (define-key emacs-lisp-mode-map "\C-cm" "`'\C-b") The...

Page 12 of 13