http://d.hatena.ne.jp/ksugita0510/20150524/p1
展開するだけで簡単にCygwin 2.0.2&Emacs 24.5が使える
gnupackですが、13.02にバージョンアップしました。
全体的にバグフィクスが中心です。
- ユーザ名設定に関する改修
ドメイン環境において、ユーザ名が「<ドメイン名+ユーザ名>」になる問題に対し改修しました。実装の詳細は /app/script/{mkpasswd.pl,mkgroup.pl}を参照ください。
- cygwinのシンボリックリンク設定を見直し
cygwinで作成したシンボリックリンクをWindowsアプリからも利用できるように設定を見直しました。具体的には、「winsymlinks:native」を設定しています(本件は、掲示板のCYGWINに設定しているnowinsymlinksについてで報告いただいた件です)
- emacsの機種依存文字向けの設定を追加
cp932の機種依存文字が正しく表示できなかった問題を改修しました。(本件は、掲示板のCP932で書かれたファイルの文字化けについてで報告いただいた件です)
- tmpディレクトリが作成されない問題を改修
/tmpディレクトリの実体となるディレクトリが存在しない場合に、ディレクトリ作成がされず、エラーが表示される問題を改修しました。
- minttyとemacsの antialias設定を有効にしてみました。
- コンテキストメニュー(右クリックメニュー)に起動プログラムを登録するための、vbsスクリプトをお試しでバンドルしました。ファイルのコンテキストメニューに対して emacs起動プログラム、フォルダのコンテキストメニューに対し emacs起動プログラムとcygwin起動プログラムを追加します
ユーザ名については、Emacs起動時に
Error (initialization): User <username> has no home directory
のようなエラーが出ることがありましたが、
/etc/passwdにまつわるCygwin2.0.2の問題らしいです。
CP932(Shift_JIS)で書かれたファイルが文字化けしていましたが、解消されました。
この御時世にもこんな昔からの問題に悩まされるのはちょっとアレですけどね。
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。