emacs windows在路径中查找文件斜杠和反斜杠

emacs windows在路径中查找文件斜杠和反斜杠,windows,emacs,path,Windows,Emacs,Path,当我在emacs windows中使用c-x c-f查找文件时,小缓冲区显示: Find file: D\Workspace\emacs/ 我已将windows emacs app exe快捷方式的起始目录设置为D\Workspace\emacs。 虽然这并不影响我的工作。但路径中的斜杠和反斜杠看起来都很难看 如何避免这种情况?配置中的以下代码应该会有所帮助: (dolist (b (buffer-list)) (with-current-buffer b (when defaul

当我在emacs windows中使用c-x c-f查找文件时,小缓冲区显示:

Find file: D\Workspace\emacs/
我已将windows emacs app exe快捷方式的起始目录设置为D\Workspace\emacs。 虽然这并不影响我的工作。但路径中的斜杠和反斜杠看起来都很难看


如何避免这种情况?

配置中的以下代码应该会有所帮助:

(dolist (b (buffer-list))
  (with-current-buffer b
    (when default-directory
      (subst-char-in-string ?\\ ?/ default-directory 'inplace))))
(when (default-value 'default-directory)
  (subst-char-in-string ?\\ ?/ (default-value 'default-directory) 'inplace))
有帮助吗?你可以试试ido模式。它将所有内容转换为正向斜杠。