Emacs: возможно ли просматривать изображения в каталоге? На винде? - PullRequest
3 голосов
/ 02 марта 2010

Я читал об auto-image-file-mode, который, как мне кажется, отображает файлы изображений как изображения в emacs. Я хотел бы использовать это. Этот документ говорит, что он был заменен режимом изображения.

Я не могу заставить ни работать.

Любая помощь?

Ответы [ 4 ]

5 голосов
/ 02 марта 2010

Я получил его на работу, загрузив пакеты для PNG и JPG из GnuWin32 и поместив необходимые DLL в каталог \ emacs \ bin:

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

From jpeg: 
  jpeg62.dll

Теперь это работает. Вот снимок экрана редактирования вопроса SO, отображаемого в emacs.

alt text

Вы также можете удалить эти библиотеки DLL из PATH операционной системы перед запуском runemacs.exe. Это тоже работает.

2 голосов
/ 02 марта 2010

Это может зависеть от того, какую версию и где у вас установлен бинарный файл Windows Emacs. Если у вас есть двоичный файл windows emacs23 с ftp-сайта gnu, то я не думаю, что он скомпилирован с поддержкой изображений (по крайней мере, так было несколько месяцев назад). Я использую пропатченный двоичный файл emacs23 из EmacsW32 , который поддерживает изображения. У меня также есть (auto-image-file-mode) в моем файле .emacs.

0 голосов
/ 22 августа 2011

После того, как вы получили Emacs для показа изображений, вы также можете видеть миниатюры изображений в этих контекстах, в дополнение к Dired (используя image-dired):

  • В буфере *Completions* во время заполнения имени файла или завершения (файла) закладок. Для этого вам нужно Сосульки . Отображение миниатюр не является обязательным - вы можете переключить его из минибуфера, используя C-x t (циклически переключаясь между: показывать только изображения, изображения + имена файлов и только имена файлов).

  • В буфере *Bookmark List* (из C-x r l ), когда вы нажимаете C-h RET для просмотра информации о закладке текущей строки. Для этого вам нужно Закладка + .

0 голосов
/ 02 марта 2010

Используя Emacs 23.1 (в Fedora 12), когда я посещаю файл *.png, он отображается как изображение в буфере Emacs. Аналогично для файлов *.gif и *.pdf. Режим был объявлен как Image [png], fwiw.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...