在 Windows 上的 GNU Emacs 上的 Cygwin shell 子进程中转义制表符补全中的空格

在 Windows 上的 GNU Emacs 上的 Cygwin shell 子进程中转义制表符补全中的空格

我在 Windows 上使用 GNU Emacs,并使用 Cygwin 作为 shell。如果我使用 Mx shell 创建 Cygwin shell 子进程,我会得到正确的 bash 提示符。如果我输入以下内容:

cd ~/My<tab>

它通过制表符完成

cd ~/My Documents/

这在 Emacs/Tramp 中是正确的,但在 Cygwin bash shell 子进程中毫无用处,因为空格必须用反斜杠进行转义。

如何让此制表符补全功能自动插入反斜杠?

相关内容