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 many text editors, when I want to open or save a file, a GUI dialog pops up that lets me navigate to the desired folder, and pick the file to open or save to.

As I try to learn Emacs 24 on Mac OS X 10.6.8, the only way I know of opening or saving files is by entering the appropriate shortcut (i.e. "C-x-C" to save, "C-x-C-f" to open), followed by the complete path to the target directory. When I create a new file in a new folder this way, I also have to enter the command "M-x make-directory RET RET" to creat the folder.

Is there a quicker way to do all of the above, especially the part where I have to enter the full path to a file?

Thanks!!

share|improve this question
add comment

3 Answers

up vote 2 down vote accepted

ido-mode is one way. It rebinds C-x C-f to ido-find-file. ido-find-file does not provide a GUI file dialog, but it does completion, which you may find preferable. It also provides completion for other operations, such as ido-switch-buffer

I find that, in addition to the basics, C-j and C-f are quite important to know when using ido.

ido-mode can be used in conjuction with dired. You can use + to create a directory in dired-mode. When using ido, you can use C-j to enter dired. When using dired, you can use C-x C-f to enter ido.

share|improve this answer
    
thanks for the C-j thing in ido :) –  Sujoy Aug 29 '12 at 16:51
    
Just to note that C-j in one sense does two different things in ido: If the path ends in a "/", then it jumps into dired. Otherwise, it jumps to a non-dired buffer visiting the path. The latter is useful to avoid unwanted completions when creating a file. –  Croad Langshan Nov 17 '12 at 16:45
add comment

On my machine, using File->Open shows a GUI dialog (but this may be platform- and build-dependent). This answer explains how to make C-x C-f use the GUI file dialog too.

share|improve this answer
add comment

Emacs is very customizable and lots of people have written various packages to make file opening easier. See this page for packages to open files from anywhere regardless of their location.

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.