-
Welcome back to emacs rocks
-
Today we're taking a look at two of my favorite ways of jumping around
-
First out is ace-jump-mode
-
I want to jump to the word "strict" in that "use strict" declaration at the top
-
Wow, that was fast!
-
Now, the third instance of the word rows in that return statement
-
Again, straight to it!
-
And I can jump straight back to where I started by popping the mark
-
Okay, let's do that in slower motion
-
I initialize ace-jump-mode,
-
and then type the starting letter of the word I want to jump to: S
-
notice how everything is greyed out, and the S is replaced by a red A
-
I press A
-
Next up is the word rows, starts with R
-
See how all the words starting with R has its own letter?
-
The one I want is number five from the top, or E
-
Again, pop mark to get back
-
I can also jump into the middle of a word
-
by giving ace-jump-mode a prefix argument
-
Like to the word "shape" in validateNonEmptyShape
-
That was ace-jump-mode
-
And it is ... ace!
-
Next up is ido-imenu
-
Depending on your major mode, it find symbols in the buffer
-
and lets you jump quickly to them.
-
I'd like to use pop-mark to jump back here aswell
-
but ido-imenu doesn't set the mark before jumping.
-
Luckily we're using a truly extensible editor,
-
so I fixed that.
-
Here's the script
-
and you can find it at this gist.
-
Thanks for watching emacs rocks.