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.

I access a lot of files from a certain directory which is not ~ but say: D:\Mijn documenten\My Dropbox.

What is the quickest way to 'find' a file in that directory within a new Emacs session? Using bookmarks?

share|improve this question
add comment

5 Answers

up vote 0 down vote accepted

I typically switch to another buffer editing a file in that common directory so that when I C-x C-f to find a new file, the path is already showing the directory I want.

This works for new sessions because I have desktop-save-mode enabled to save my session when I exit emacs (and the only time I exit emacs is if I'm updating emacs or have to reboot my machine).

share|improve this answer
    
Ain't that many keys, especially if you didn't just used one ? Switching is C-x b <find one> RET, right ? –  Nikana Reklawyks Oct 29 '12 at 15:07
add comment

ido is really nice for this exact reason. These are the sites where I first read about it:

share|improve this answer
add comment

You can open any directory you choose in dired. (C-xd and directory name.) You can search for the filename in the dired buffer.

If you simply want to change the current directory to be /something/else instead of ~, you can do M-x cd and change it to the directory you want. The next time you do C-x C-f to open a file, you will be in the different directory.

share|improve this answer
add comment

Also take a look at Speedbar.

Speedbar is another frame which displays information about the current buffer, allowing you to better navigate your sources.

share|improve this answer
add comment

I'd bind “going to that dir” to a single key, and C-x C-f from there.

(defun my-favorite-directory ()
    "Open where I often go."
    (interactive)
    (find-file "/path/to/there"))
(global-set-key [f5] 'my-favorite-directory) ; Let it be a global bookmark.

Or, as you suggest, I'm sure you could use bookmarks.

share|improve this answer
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.