CatalinaのEmacsでDesktop/Download/Documentsがdiredで開けない問題
タイトルの通り、CatalinaのEmacsでDesktop/Download/Documentsをdiredで表示しようとしたら、以下のエラーが出てアクセスできなかった。中のファイルもfind-fileできない。
Listing directory failed but ‘access-file’ worked
GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.20 Version 10.14.3 (Build 18D109)) of 2019-09-02
解決策は、Emacs上で Command+O
もしくは ns-open-file-using-panel
を実行して、Desktop/Download/Documents直下のファイルを指定して開く。3つのフォルダそれぞれでおこなう必要がある。一度実行すれば、emacsを再起動しても、サブフォルダ以下のファイルでも問題なくアクセスできる。
- 参考1: Emacs - Help - iCloud directory access issue on macOS Catalina
- 参考2: macOS CatalinaでHomebrew Caskで入れたEmacsにフルディスクアクセス権限がきかない - @znz blog
追記
OS再起動すると、元に戻ってしまう。ひとまず Command+O
でしのいでいる。面倒くさくなったら考える。