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)

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 beautifully for functions, but it feels like a stone in my shoe for paragraphs....
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. God-only knows how many times I've fruitlessly hit q while trying to quit the buffer,...
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 you'd have to zoom-in every time you open a page (because the mobile pages aren't...
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 appropriate correction (thanks to Ispell); Sleep easier at night knowing I'll...
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 packages. Fortunately, it has plenty of solutions that are good enough, since features...
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 'ido-setup-hook (defun endless/define-ido-bury-key () (define-key ido-completion-map (kbd...
Learning numeric prefixes is a vital step in the road to Emacs mastery, and it's probably one of the editor's least appreciated features. It took me more than a year to get the hang of doing C-3 C-k instead of C-a C-space C-n C-n C-n C-w. Still, having three different ways of invoking this marvel is one-too-many for...
You're not a true Emacs package developer until you run checkdoc through your packages. You'll be amazed at the number of style errors it finds. Unfortunately, not enough adepts are aware of this tool, perhaps because it's more of an icing spatula than a carving knife. Just visit your package file and run M-x...
When I decided to share my limited wisdom, I realized I’d need something better than a 4-year-old, thrown together, init file. The words “init dot org” had crossed my ears through one of Sacha Chua’s previous videos; however, due to 63m of water above my head, internet searches weren’t quite operating at top...

Page 13 of 13