In this section, we introduce some convenient facilities for finding recently-opened files, reading file names from a buffer, and viewing image files.
If you enable Recentf mode, with M-x recentf-mode, the
‘File’ menu includes a submenu containing a list of recently
opened files. M-x recentf-save-list saves the current
recent-file-list to a file, and M-x recentf-edit-list
The M-x ffap command generalizes
find-file with more
powerful heuristic defaults (see FFAP), often based on the text at
point. Partial Completion mode offers other features extending
find-file, which can be used with
See Completion Options.
Visiting image files automatically selects Image mode. In this
major mode, you can type C-c C-c (
to toggle between displaying the file as an image in the Emacs buffer,
and displaying its underlying text (or raw byte) representation.
Displaying the file as an image works only if Emacs is compiled with
support for displaying such images. If the displayed image is wider
or taller than the frame, the usual point motion keys (C-f,
C-p, and so forth) cause different parts of the image to be
displayed. If the image can be animated, the command RET
image-toggle-animation) starts or stops the animation.
Animation plays once, unless the option
nil. Currently, Emacs only supports animation in GIF
If Emacs was compiled with support for the ImageMagick library, it
can use ImageMagick to render a wide variety of images. The variable
imagemagick-enabled-types lists the image types that Emacs may
render using ImageMagick; each element in the list should be an
internal ImageMagick name for an image type, as a symbol or an
equivalent string (e.g.,
BMP for .bmp images). To
enable ImageMagick for all possible image types, change
t. The variable
imagemagick-types-inhibit lists the image types which should
never be rendered using ImageMagick, regardless of the value of
imagemagick-enabled-types (the default list includes types like
HTML, which ImageMagick can render as an “image”
but Emacs should not). To disable ImageMagick entirely, change
The Image-Dired package can also be used to view images as thumbnails. See Image-Dired.