「MSだす。」さま、回答ありがとうございます。
> 日本語のフォルダ名のせいで、こうなることがあります。
> Cygwin のfind は日本語に対応してませんので。
(ショートカット属性をデフォルトに戻せてEmacsが開くようになった)再インスト直後は日本語フォルダ(~/明解C言語辞典/)を作りました。
でもその時は"find / -name ファイル名"でちゃんと使えてました。
その後日本語のフォルダを半角アルファベット名(~/MEIKAI_C_GENGO_JITEN)にmvしました。
これ以外には、ルートディレクトリ(/cygdrive/e/cygwin/)には勿論、どのディレクトリにも日本語フォルダは作ってません。
そもそもルートディレクトリにはファイルもディレクトリも手では作った事がありません。
もしかしたら日本語フォルダがあった時点で既にどこかおかしくなっていて、半角アルファベット名に変えた時に露呈してきたのでしょうか。。。
あと思い出したのは、再インスト前に自分で変更して作っていた、
~/.bashrc, .cshrc, .emacs.el, .inputrc
/usr/X11R6/bin/startxwin.bat, startxwin.sh
/usr/local/lib/xmodmap.jp
をバックアップしておいたのを、再インストしてショートカットウィンドウがデフォルトに戻せてEmacsが崩れないのが成功したのを確認後、
mvを使わずエキスプローラーのマウスドラッグで同じディレクトリに戻した(勿論オリジナルファイルは cp -p でバックアップして)事です。
でも名前変更("."付きなので当然エキスプローラー上でF2では出来ない)と、中身の編集は、bashの中でmvとvimでしました。
なので改行コードは0aのままだし、文字コードもSJISのままだし、ファイルシステムは元々NTFSなのですから、何かおかしな事が起るとは考えにくいです。
どこを直したら良さそうかご指摘あるいは推測していただければ嬉しいです。
|