我想在 iTerm2 中运行的 Emacs 进程中显示内联图像。imgcat
这是使用(iTerm2 shell 集成实用程序)演示我所期望的。
首先,我在*eshell*
缓冲区中执行了以下代码。基本原理是,如果这行得通,我可以简单地设置一个专门用于运行的单独窗口eshell
,然后使用挂钩更新图像。
imgcat -u https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png
但是,我得到的只是一堆 base64 字符,即使我已设置TERM
为xterm-256color
(was dumb
)。
我选择eshell
而不是shell
,term
或ansi-term
其他任何东西的原因是它是在 Emacs Lisp 中实现的,所以它应该是最可扩展的。另一方面,如果您觉得其他终端仿真器更方便,也可以使用它们。