Last Modified:
NTEmacsでショートカットを使わなくなりました #Emacs
以前、w32-symlinks.elが*.lnkの読み込み時に中身を壊してしまって使えなかったので、set-buffer-multibyte
を使って解決する方法を書きました。
- [Emacs]NTEmacsでw32-symlinksを使えるようにする - ヒルズで働くholidays-lの技ログ
- [Emacs]NTEmacs23.3でショートカットをw32-symlinksで扱えるようにする - ヒルズで働くholidays-lの技ログ
しかしながら最近は、Windows Vista以降のマシンだけになりシンボリックリンクを使っていて、ショートカットは使わなくなったため設定を削除することにしました。
また、シンボリックリンクを扱うmklinkをlnっぽく使うためのラッパーを書いて使っていましたが、 それもまた今となってはcygutils-extraパッケージにふくまれているwinlnで可能になりましたので削除することにしました。
- w32-symlinks.elを削除
- w32-symlinks.elの設定を削除
- mklinkのラッパーを削除
- alias ln=winlnを追加
(*´Д`)スッキリ
追記
更に現在はwinlnが入ってるcygutils-extraがobsoleteなlibpopt0に依存している上に
CYGWIN=winsymlinks:native
が使えるようになっているので、
alias ln=winln
を削除CYGWIN="winsymlinks:native $CYGWIN"
を追加
して普通のln使ってます。
winsymlinks:nativestrict
だと、ファイルロックにシンボリックリンクを使ってるzshなどでエラーになってしまいます。 Yuriy Chernyshov - Native links breaks zsh