git-log在eshell中
我正在尝试在eshell中运行git命令。当我跑步时:
git log -p
它看起来像这样:
注意,光标前的^ [[k。向下箭头键不起作用,它将显示错误消息“未找到”。您可以在minibuffer中看到它。向下滚动的唯一方法是使用RETURN键,它看起来很混乱:
我的$ TERM设置为eterm,我也尝试过ansi。他们是一样的。有人曾经经历过吗?
谢谢
编辑:
我有办法解决这个问题。我创建了这个功能:
(defun eshell/git (&rest args)
(apply \'eshell-exec-visual (cons \"git\" args)))
因此,每次我运行git命令时,它将在* git *缓冲区中启动输出。
如果您还有其他方法,也请让我知道。
没有找到相关结果
已邀请:
5 个回复
春驹晴陪
稼悸
,这将创建一个缓冲区,输出为with3ѭ,并带有ascii历史记录图。我很确定您也可以从该缓冲区中签出旧提交,但是请务必阅读手册。
购藏盗码韦
。它支持颜色,并且通常更像终端。 或者,您可以尝试以下钩子:
从这里引用。
捕暑句簿姓
来禁用它:
缉康怪