[求助]如何在使用tramp后打开vterm显示为本地而非原来连接的

我刚使用emacs。部分地方用的词可能不对。

我使用tramp以编辑要root权限的文件。但是当我编辑完后想要以普通用户身份打开vterm时,它却以root用户的身份打开。

顺便一提,我原先使用了unset HISTFILE。但是似乎如果像上面那样操作打开的vterm,它的$HISTFILE是/root/.tramp_history同时它好像会执行什么命令使得/root/.bash_history也被生成了,我也想把它取消掉。

谢谢

我用的: NixOS ExWM Emacs 等等都是最新的(我三天前重装系统刚安装的)

编辑完以后把打开的文件关了

这个法子确实是行得通的。不过我经常会左右分屏操作。我肯定会在以root权限打开文件是打开终端。

请问有什么办法吗?

你是否在找:

(let ((default-directory "~"))
  (vterm '(4)))