Fun with Vimgolf 2: Sum your vimgolf rank
Overall Vimgolf Rank Link to challenge. Suppose you are trying to figure out what your overall rank is at Vimgolf(the sum of all the ranks you got), and as a Vim ninja you decided to use Vim to do the...
View ArticleWhich Function Mode
Here’s another useful feature in Emacs that lurks in the back of the cupboard, rarely seeing the light of day. Emacs comes with a minor mode called which-function-mode that shows the current defun —...
View ArticleWhat’s New In Emacs 24 (part 1)
With Emacs 24 looming around the corner I figured it was time I took a close look at all the new features and changes. As it’s not officially out yet I will settle for the pretest build (get it here.)...
View ArticleFind nearest colors in Emacs 24
As I mentioned in my What’s New In Emacs 24 series (part one, part two) Emacs 24 can now sort the colors in M-x list-colors-display based on the RGB or HSV distance to another color. This is perhaps of...
View ArticleHiding and replacing modeline strings with clean-mode-line
If you are like me, you are probably using one or more minor modes, and most of them add their own lighter to the modeline to tell you that they are running. Common examples include “Abbrev” for Abbrev...
View ArticleIEdit: Interactive, multi-occurrence editing in your buffer
Have you ever heard of iedit for Emacs by Victor Ren (Update:Seems the github link I posted earlier was way out of date)? Me neither, until recently, and that’s a terrible shame as it is a cornerstone...
View ArticleJedi: A completion library for Python
If you’re using Python with Emacs (using one of several competing, incompatible, and slightly different modes) you are used to a pretty… bare-bones experience: no completion; semi-functional dynamic...
View ArticleWDired: Editable Dired Buffers
A long while ago I wrote an article about Working with Multiple files in Dired. In the article I describe how you can work with files across multiple directories — for instance all the matches from a...
View ArticleMy Emacs keybindings
I figured I’d write a blog post about the keys I’ve bound but also rebound in Emacs. I think rebinding keys in Emacs — even though, in essence, the editor is built around the idea of customization — is...
View ArticleDisplaying and Interacting with processes using Proced
If you’re a regular user of the commandline tools top or ps then I have good news for you: there’s an Emacs command that does that and it works on Windows too! The command is M-x proced and it is...
View Article