2

Я хочу использовать Emacs как редактор и оболочку. На Windows 7 я установил cygwin, X11 и emacs. В терминале я добавил в файл /etc /profile эти строки:

XWin -multiwindow 2> /dev/null&
export DISPLAY=:0.0
sleep 1
emacs 2> /dev/null&

Я создал ярлык для выполнения этой команды: C:\rhcygwin64\bin\mintty.exe - Теперь каждый раз, когда я запускаю этот ярлык, он запускает emacs. Нет проблем. Моя цель: связать некоторые типы файлов, такие как .txt, .csv и т.д. С emacs, чтобы при запуске foo.txt он открывался в emacs. Когда я попытался сделать это «Установить ассоциацию», он принимает только имя файла и не принимает «-». Следовательно, когда я пытаюсь открыть foo.txt, он не работает. Я пытался создать ярлык для mintty.exe, но он тоже не работал. Может ли кто-нибудь помочь мне создать ассоциацию, чтобы начать mintty.exe, а mintty.exe -? Заранее спасибо PS Я попытался связать его с C:\rhcygwin64\cygwin.bat, и он запустил emacs для меня, но не файл, который я пытался открыть, просто поцарапайте Хорошо ... Я полностью застрял, потому что моей целью было использовать emacs для всего, включая открытие текстового файла ...

1 ответ1

1

Я снимаю свой вопрос. Я понял, что моя проблема связана с проблемой subshell ... когда я пытаюсь вызвать сначала cygwin, затем emacs и т.д., Я решил, что я не буду использовать Windows Explorer, а просто зайду непосредственно к файлу и открою его. Таким образом, мне не нужна ассоциация файлов. Пожалуйста, закройте мой билет. Спасибо

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .