Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In emacs, when i am editing a program, and miss-input some command and make the cursor jump to somewhere in other files. Is there a short-cut key or command to jump back to the last location of the cursor?

share|improve this question
add comment

3 Answers

up vote 14 down vote accepted

I believe what you are searching for is pop-global-mark, usually bound to C-x C-@ and C-x C-SPC.

The global mark ring is updated automatically on many occasions such as buffer switching, accidental or otherwise.

share|improve this answer
add comment

You can use the command previous-buffer which in my version (GNU Emacs 23.2.1) is bound to C-x left-arrow by default.

Just type Meta-x describe-key C-x left for further information

There is also winner-mode that binds C-c left arrow to winner-undo which in short allows you to undo any change done to your windows.

share|improve this answer
add comment
C-x C-x

It will also highlight everything between your previous cursor location and the new location (if you want to get rid of the highlighting, just C-g). You can set the location where you will jump back to with C-space. So, for example, you might plan to use this with:

cursor at the start of a paragraph

C-space

move cursor to the end of the paragraph

C-x C-x

(the entire paragraph is now highlighted)

M-w

(the paragraph is now in the copy buffer, ready to be pasted elsewhere with C-y)

share|improve this answer
3  
It seems the cursor cannot jump between different files/buffers. –  Kim Feb 5 '11 at 10:45
    
Ah, I misunderstood, I'm sorry. Are you jumping to a different frame? A different window (different file inside the same frame)? Something else? What command are you entering by mistake: are you closing the current buffer or frame by accident? –  drewbenn Feb 5 '11 at 10:54
    
in the same frame but different file. –  Kim Feb 6 '11 at 3:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.