在iTerm2中运行的Emacs进程中显示图像

时间:2019-02-19 05:21:29

标签: image emacs terminal iterm2 eshell

我想在iTerm2中运行的Emacs进程中显示嵌入式图像。这是使用imgcat(一个iTerm2 Shell集成实用程序)的预期结果。

enter image description here

首先,我在*eshell*缓冲区中执行了以下代码。这样做的基本原理是,我可以简单地设置一个专用于运行eshell的单独窗口,然后用钩子更新映像。

imgcat -u https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png

但是,即使我将TERM设置为xterm-256color(是dumb),我得到的还是一堆base64字符。

enter image description here

我选择eshell而不是shelltermansi-term或其他任何原因的原因是它是在Emacs Lisp中实现的,因此它应该是最可扩展的。另一方面,如果发现其他更方便的终端模拟器,也可以。

0 个答案:

没有答案