操作系统信息:
uname -r
4.5.5-300.fc24.x86_64
emacs --version
GNU Emacs 25.1.1
有关emacs的更多信息:
M-x eshell
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
我无法通过谷歌找到正确的答案。 怎么解决这个问题?
答案 0 :(得分:0)
尝试设置此变量:
(setq find-ls-option '("-exec ls -ldh {} +" . "-ldh"))
这应解决问题。
但实际问题可能在于Emacs的终端编码。尝试设置
(set-terminal-coding-system 'utf-8-unix)
并仔细检查LC_ALL
,LC_CTYPE
和LANG
环境变量(当然,在Emacs内部)。