Для того, чтобы magit прочитал мои настройки git в Emacs 24.3.1 для Windows, я добавил следующую конфигурацию из сообщения о переполнении стека:
(when (string-equal system-type "windows-nt")
(setenv "HOME" (concat (getenv "HOMEDRIVE") (getenv "HOMEPATH")))
Интересно, что после того, как это добавлено в мой .emacs, Emacs считает, что .emacs больше не существует.
Если я делаю Mx cd для ~, а затем делаю Mx pwd, он говорит, что ~ находится в C:\Users\Me\AppData\Roaming. Похоже, что emacs читает файл настроек .emacs, потому что загружает мою собственную тему. Однако, если я попытаюсь найти ~/.emacs, Emacs его не увидит. Файл имеет все разрешения в файловой системе для любого пользователя.