At Last

For time, I’ve been unsatisfied with the options for moving between windows. 【Ctrl+x o】is great when there are only two windows in the frame but becomes clumsy when there are three or more. For a long time I’ve been using windmove and that works well except that I always type【Ctrl】 and an arrow instead of 【Shift】and an arrow. Furthermore, 【Shift】 plus an arrow conflicts with Org mode bindings.

Now, at last, I’ve found the perfect solution: ace-window. It works pretty much like ace-jump-mode (see this Emacs Rocks! video for an example of ace-jump-mode in action). When invoked, ace-windows grays the text in each window except for a red number in the upper left hand corner. Pressing the number gives focus to that window and ungrays the text. Very nice.

I first found ace-window a week or two ago but there was an autoload problem that kept it from working. Now, happily, that’s been fixed and I can zip around between windows almost effortlessly. I love this package.

This entry was posted in General and tagged . Bookmark the permalink.