CYGWIN=nodosfilewarning не помогает cygwin warning

Когда я пытаюсь использовать ediff-revision под Emacs 23.2.1 для CVS-управляемого файла, я получаю следующую ошибку во фрейме *ediff-errors*, вместо того, чтобы перейти непосредственно к результатам ediff:

cygwin warning:
  MS-DOS style path detected: c:/Users/BILL/AppData/Local/Temp/misc.cpp.~1.10~
  Preferred POSIX equivalent is: /cygdrive/c/Users/BILL/AppData/Local/Temp/misc.cpp.~1.10~
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

Моя проблема в том, что я уже установил опцию переменной окружения CYGWIN "nodosfilewarning", поэтому я понятия не имею, почему я получаю эту ошибку.

На самом деле, я могу проверить это прямо из другой оболочки под тем же экземпляром Emacs:

> set | grep -i nodos
CYGWIN=nodosfilewarning

Я запускаю Cygwin 1.7.9-1 под Windows 7, если это может иметь значение (и у меня никогда не было этой проблемы до обновления с Cygwin 1.5 до 1.7).

Есть идеи, как избавиться от этой ошибки?

P.S. Последующий вызов ediff-revision проходит успешно, не вызывая этого предупреждения.

21
задан WinWin 31 January 2012 в 15:23
поделиться