フォルダ右クリックからmintty起動

Windowsでフォルダを右クリックして、そのフォルダをカレントにしたminttyを起動する方法。

mintty (cygwin版)をインストール

手順省略。

batファイルを作成

CHERE_INVOKING=yがミソ。

@echo off
set CHERE_INVOKING=y
cd %1
start C:\opt\Cygwin64\bin\mintty.exe -

レジストリキーを追加

パスは適宜修正。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\mintty]
@="Mintty(&M)"

[HKEY_CLASSES_ROOT\Directory\shell\mintty\command]
@="D:\\home\\mocha\\bin\\mintty_chere_invoking.bat \"%V\""