Emacs:是否可以浏览目录中的图像?在Windows上?

时间:2010-03-02 18:24:12

标签: image emacs

我读到了自动图像文件模式,我认为图像文件在emacs中显示为图像。我想用它。 This doc表示它已被图像模式取代。

我无法上班。

有任何帮助吗?

4 个答案:

答案 0 :(得分:5)

我通过下载PNG和JPG from GnuWin32的软件包并将所需的DLL放入\ emacs \ bin目录来实现它的工作:

From LibPng: 
  libpng-config
  libpng12-config
  libpng12.dll
  libpng3.dll
  zlib1.dll

From jpeg: 
  jpeg62.dll

现在它有效。这是一个编辑SO问题的屏幕截图,显示在emacs中。

alt text http://i47.tinypic.com/2r2om50.jpg

在运行runemacs.exe之前,您还可以在操作系统的PATH上删除这些DLL。这也有效。

答案 1 :(得分:2)

它可以取决于您的Windows emacs二进制文件的版本和位置。如果你有来自gnu ftp站点的windows emacs23二进制文件,那么我认为它不是用图像支持编译的(至少几个月前就是这种情况)。我使用来自EmacsW32的已修补的windows emacs23二进制文件,它具有图像支持。我的(auto-image-file-mode)文件中也有.emacs

答案 2 :(得分:0)

当我访问*.png文件时,使用Emacs 23.1(在Fedora 12上),它在Emacs缓冲区中显示为图像。同样适用于*.gif*.pdf个文件。该模式被宣传为Image [png],fwiw。

答案 3 :(得分:0)

一旦你让Emacs显示图像,除了Dired(使用image-dired)之外,你还可以在这些上下文中看到缩略图:

  • 在文件名完成或完成(文件)书签期间在缓冲区*Completions*中。您需要Icicles。显示缩略图是可选的 - 您可以使用 Cx t 从迷你缓冲区切换它(循环:仅显示图像,图像+文件名,仅显示文件名)。

  • 在缓冲区*Bookmark List*(来自 C-x r l )中,当您点击 C-h RET 以查看有关当前行的书签的信息。您需要Bookmark+