Я хочу отображать встроенные изображения в процессе Emacs, запущенном в iTerm2.Вот демонстрация того, что я ожидаю, используя imgcat
(утилита интеграции оболочки iTerm2).
Для начала я выполнил следующий код в буфере *eshell*
.Смысл в том, что если это сработает, я могу просто настроить отдельное окно, предназначенное для запуска eshell
, а затем обновить образ с помощью ловушки.
imgcat -u https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png
Однако все, что я получил, это кучасимволы base64, даже если я установил TERM
на xterm-256color
(было dumb
).
Причина, которую я выбрал eshell
вместо shell
, term
, ansi-term
или что-то еще, это то, что оно реализовано в Emacs Lisp, поэтому оно должно быть наиболее расширяемым.С другой стороны, можно использовать другие эмуляторы терминала, если вы находите их более удобными.