cygwin の導入
やっぱりUnix関係のコマンドが打てないと何かと不便なので、
cygwinを入れることにした。
インストールの際に参考にしたのは以下の2つ。
以下はセットアップの手順。
- setup.exeをダウンロードしてきてセットアップ開始。
- 最初の方に出てくるラジオボックスは、Install from Internet を選ぶ。
- ダウンロードしてきたパッケージの置き場はデスクトップでOK。
- cygwinのインストール先は c:\cygwin デフォルト。
- ダウンロードするときの設定は Use IE5 Setting。
- ダウンロード先のサーバはどこでもいい。たしかaistにしたと思う。
- パッケージは、とりあえずDevelとNetとUtilをInstallにして、後はDefault。
- セットアップが終わったら、一応Windowsを再起動。(いらないかも。)
- 環境変数に以下を追加。Win+PauseBreakを使うと楽。
- .emacsに以下を追加して、M-x eval-current-buffer
;;; cygwin の bash を使う設定 (setq explicit-shell-file-name "bash.exe") (setq shell-file-name "sh.exe") (setq shell-command-switch "-c") (modify-coding-system-alist 'process ".*sh\\.exe" '(undecided-dos . euc-japan)) ;; argument-editing の設定 (require 'mw32script) (mw32script-init) (setq exec-suffix-list '(".exe" ".sh" ".pl")) (setq shell-file-name-chars "~/A-Za-z0-9_^$!#%&{}@`'.:()-")
- M-! which find を試してみて、/usr/bin/find と表示されれば成功。