mumu-lhl / eaf-pyqterminal

A terminal written in PyQt6 for the Emacs Application Framework.
GNU General Public License v3.0
47 stars 3 forks source link

Try to change buffer's default directory when terminal change title. #13

Closed manateelazycat closed 1 year ago

manateelazycat commented 1 year ago

当终端的标题发生变化后, 尝试解析出标题里面的路径, 并改变终端 buffer 的 default-directory.

这样可以随着终端路径的变化, 可以通过 eaf-open-in-file-manager 命令方便的切换到对应的目录。

mumu-lhl commented 1 year ago

Thanks :)

mumu-lhl commented 1 year ago

我觉得从终端的标题里解析出目录通用性有点不够,我用 fish 作为 shell,默认的标题是经过缩写的,这种方法就失效了。所以我在 73ca277 中换了种方法解析目录