3

我想在 iTerm2 中运行的 Emacs 进程中显示内联图像。imgcat这是使用(iTerm2 shell 集成实用程序)演示我所期望的。

在此处输入图像描述

首先,我在*eshell*缓冲区中执行了以下代码。基本原理是,如果这行得通,我可以简单地设置一个专门用于运行的单独窗口eshell,然后使用挂钩更新图像。

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

但是,我得到的只是一堆 base64 字符,即使我已设置TERMxterm-256color(was dumb)。

在此处输入图像描述

我选择eshell而不是shell,termansi-term其他任何东西的原因是它是在 Emacs Lisp 中实现的,所以它应该是最可扩展的。另一方面,如果您觉得其他终端仿真器更方便,也可以使用它们。

4

0 回答 0