howm-mode.vimにパッチを当てたら動かなくなった
id:eclipse-aで公開されているhowm-mode.vimのパッチを当てたら、howmが使えなくなった。
:map でマッピングを確認してみたら、howm-mode.vimのマッピングがされていない。
ファイルが開けなくなってる
ためしにhowm-mode.vimを開いてみようと思ったら、なんとファイルが開けない。
:e howm-mode.vim c:/usr/local/bin/vim/howm_vim/plugin/howm-mode.vim [認可がありません]
パッチを当てるとファイルのアクセス権の設定が変わっちゃうのかな?
パッチ前後で ls -l してみるとこんな風にでる。
% ls -l plugin 合計 84 ----------+ 1 2814 Jun 4 2006 grep.vim ----------+ 1 9952 Jun 4 2006 howm-date.vim ----------+ 1 51029 Jun 4 2006 howm-mode.vim ----------+ 1 3098 Jun 4 2006 howm-pattern.vim ----------+ 1 1895 Jun 4 2006 howm-search.vim % patch -p1 < howm_vim.patch patching file plugin/howm-date.vim patching file plugin/howm-mode.vim patching file syntax/howm_importantdate.vim patching file syntax/howm_memo.vim % ls -l plugin 合計 144 ----------+ 1 2814 Jun 4 2006 grep.vim ---------- 1 19772 Aug 9 21:33 howm-date.vim ---------- 1 104087 Aug 9 21:33 howm-mode.vim ----------+ 1 3098 Jun 4 2006 howm-pattern.vim ----------+ 1 1895 Jun 4 2006 howm-search.vim
なんか、パーミッションの数字の最後についてた「+」が消えてる。
ファイルのプロパティから「セキュリティ」のところを見ると、
変わってるー!しかも自分の読み取り権限がない。
対処
1つ上のpluginフォルダのプロパティから「セキュリティ」→「詳細設定」→「編集」→「すべての子孫の既存の継承可能な・・・」をON
これで元通り。
vcscommand.vim で No Suitable Plugin
vcscommand.vimを使ってVimからsubversionを使おうと思ったら「No Suitable Plugin」となってしまって動かない。
:!svn --version とかすると別窓開いてsvnを起動できている。でも、
:echo executable('svn')とすると0が返る。
どうもこのせいで「No Suitable Plugin」が出てるみたい。
:!xxx で呼べるってことは :executable('xxx')=1ってことじゃないの?
cannot find -lgcc
今度は cannot find -lgcc というエラー。-mno-cygwinを指定していると出る。
% gcc -shared -mwindows -o mylib2.dll mylib.c
% <= 成功
% gcc -shared -mwindows -mno-cygwin -o mylib2.dll mylib.c
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/bin/ld: cannot find -lgcc
% locate libgcc
/lib/gcc-lib/i686-pc-cygwin/3.3.3/libgcc.a
/lib/gcc/i686-pc-cygwin/3.4.4/libgcc.a
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/libgcc.a
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libgcc.a
mingw32用のlibgccがない??
続きを読むCD/DVDドライブが使えなくなった
vistaにしてから当初はCD/DVDドライブが使えていたのに、いつの間にかマイコンピュータからCD/DVDドライブが消えてしまっていて、使えなくなった。
「ドライバの更新」をやっても、「ドライバは最新です」みたいになってしまって、一向に動かせない。
いつから??→たぶんSP1入れなおした時(2008/07/07)から
調べたら、デバイスマネージャから一度そのドライブを「削除」するといいみたい。
http://jtcs-soft.com/document/cd01.html
- 結果
・・・と思ったら、7/7に変更したレジストリのせいだった。
値を1に戻したら解決。
Vistaが時々勝手に再起動するようになった
最近、なぜかWindowsが時々勝手に再起動するようになった。
以前、電源がイカれて温度上昇→何度も再起動、ということになったことがあるので、また電源買い換えかとうんざりしながら、システムログを見始めた。
そうしたら、案外エラーって項目があるのね。
まず
PxHelp20.sysが読み込めない
次のブート開始ドライバまたはシステム開始ドライバを読み込めませんでした:
PxHelp20
このシステムとの互換性がないため、\SystemRoot\SysWow64\Drivers\PxHelp20.sys の読み込みはブロックされています。ドライバの互換性のあるバージョンについては、ソフトウェア ベンダに問い合わせてください。
調べたら、CD/DVDドライブのドライバらしい。サードパーティのライターソフトとかで入るみたい。
レジストリ編集で参照しないようにしてみる。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PxHelp20 の Startの値を"4"に変更
→これで、システムログにPxHelp20の件は出なくなったけど、再起動の件は未解決。
f:id:coelakanth:image
2008/7/21 追記
この変更のせいでDVD/CDドライブが使えなくなってた。