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
All posts (153)
Today’s post regards my answer to kaushalmodi's question. Since the beta is still private, you might not be able to follow those links quite yet, so I’ll summ it up here. The Question Kaushalmodi uses #+INCLUDE: statements with line specifications in his org files. Here is an example similar to his. 14 and 80 are...
The emacs.stackexchange beta has only just started and interesting topics have already begun to pop up. Partially to share snippets I find nifty, and partially to help promote the beta, I’ll be posting here questions and answers I find engaging. I’m kicking off this series with a question of my own, answered by none...
If you read r/emacs or follow some Emacs bloggers on twitter, you’ll have noticed a proposal for an Emacs stack exchange site was launched a couple of weeks ago. The commitment rate of the proposal was nearly record-breaking, and now it has entered private beta. If I understand correctly, the private beta will only...
For reasons which ellude me, the org-in-src-block-p function is disappointingly inconsistent for me. Given its major role in narrow-or-widen-dwim, this frequently led to org-edit-src-code not getting called when point was inside a code block. I’ve edited the narrow-or-widen-dwim to not need that function. Go copy it...
I keep a couple of subdirectories inside my “.emacs.d/” for the purpose of organization, so rgrep'ing is tremendously useful for finding where a variable is being changed. By default, that will also search inside “elpa”/, which slows the search and pollutes the results page. We can make grep more selective and,...
Typography is a long and blurry road, of which I know very little. There are, still, some simple lessons that take you a long a way. Round (Unicode) quotation marks is one of them. LaTeX already does that for you, but many other prose environments don’t. This snippet inserts “round” quotes for you, bind it to your...
Following on our series of mnemonic keymaps, we arrive on the launcher-map. Where the toggle-map was designed for toggling values and minor-modes we only use every once in a while, the launcher-map runs those standalone features of Emacs that also don't always see the light of day. To remember these keybinds, think...
On today's episode, we again find ourselves admiring the cl package and focus on a very little-known feature of Emacs, psetq. Short for “parallel-setq”, it takes the same syntax as setq, but saves all values before assigning. For instance, if one needs to swap the variables old and new, assuming you've required...
To those who were interested in narrow-or-widen-dwim, the code has been updated a couple of times since being posted. Visit the post to see the improvements. Comment on this.
While the official elisp reference does contain some style tips, it's hard to deny that the community needed a more comprehensive and (at the same time) concise style guide. Mostly, new Emacs developers have been left to learn the ropes by reading other source files. As practical as that might be, it's dangerous in...
Page 13 of 16