Projectile で日本語ファイルも表示できるようにした
Windows 上の Projectile
でファイルを検索するとき、ファイル名が日本語で書かれていると文字コードが合わなくてうまく表示できない。ファイル名は cp932
でエンコードされているので 、うまいこと cp932
として読み込ませるようなアドバイスを書いた。
ただ公開を意図してない (と思う) ところにアドバイスを入れたので、アップデートで意味がなくなるかもしれない。
(use-package nadvice) (defun projectile-files-via-ext-command-advice (f &rest args) (let ((coding-system-for-read 'cp932)) (apply f args))) (use-package projectile :config (when (eq window-system 'w32) (advice-add 'projectile-files-via-ext-command :around 'projectile-files-via-ext-command-advice)))