пятница, 8 июля 2011 г.

Файл конфигурации Emacs и Windows 7

При эксплуатации Emacs под Windows 7 у меня возникла проблема с его файлом .emacs. При первоначальном запуске он располагался в C:\Users\%Username%\AppData\Roaming, но по непонятным причинам иногда обнулялся (машина находится в домене). При переносе .emacs в несистемный каталог, и добавлении переменной окружения %HOME%, указывающей на этот каталог, затирание этого файла прекратились. Что странно, на Windows XP такого поведения замечено не было.
Upd: Переменную %HOME% увидели и некоторые другие кроссплатформенные приложения, например, VirtualBox теперь складывает свою конфигурацию в каталог, указанный в ней. Так что в случае использования компьютера более, чем одним человеком, эту переменную лучше записывать, как переменную среды пользователя, а не системную.