Aweshell 1.0 发布

有启发了,谢谢。

最新版这个问题已经修复了。

Aweshell很好用,但是有个一直很困扰的问题,在删除字符时会一直向前,并没有保护eshell-prompt部分。我看上面也有人提了这个问题,可是没有答复,这个是设计如此么?还是可以有啥配置可以修改呢?我每次删除一不小心就删过头了。。。

Issue上我回复了,暂时不好修,最近没有太多时间,欢迎补丁。

刚用aweshell,感觉很好,只是有一个问题,在aweshell下用第三方命令行应用时,这些应用中本来有的tab补全等功能用不了。如在aweshell下跑ipython,或者跑postgresql的client psql等。还需要补充什么配置吗?

查看最近close的issue

(setq aweshell-auto-suggestion-p nil)

如果用 side-window 来实现 aweshell-dedicated-toggle 会不会更棒?现在的实现在纵向分割的状态下好像会有一点小问题(我画了一个示意图)

欢迎发送补丁,哈哈哈哈

我大致写了一下,现在的问题是我不知道怎么调整side-window的大小,导致整个终端很"矮",我再鼓弄鼓弄看吧qwq

这个是你需要的

(display-buffer "<buffer-name>" '(display-buffer-at-bottom
			                       (window-height . 20)))

window-height可以调整窗口的高度。 建议看一下 display-buffer 的文档,很详细。

1赞

最新版的补丁估计有Bug,底部的终端一旦 dedicated 了,awesome-tab 应该是不显示标签的,感觉 dedicated 属性被最新版补丁破坏了。

我没有用 awesome-tab 诶qwq

你的意思是说这里不该有 标签 吗?

是的,正常是不应该有标签的

我试着调用了一下 这个函数 (因为我的实现直接把这个函数架空了,所以我没动过它),也有这样的标签啊?

我明天看看吧。

ezgif.com-video-to-gif 看aweshell代码里有(put-text-property beg end 'rear-nonsticky t)应该只有ls命令才会被设置高亮,为啥后面的输入也高亮了,而且补全貌似会导致命令高亮失效?

1赞

而且还有另一种情况会产生bug aweshell-valid

这个不是bug,而是对错误命令的提前预判,错误的命令显示红色