ラベル Subversion の投稿を表示しています。 すべての投稿を表示
ラベル Subversion の投稿を表示しています。 すべての投稿を表示

2010-02-26

各種スペルチェック用の辞書ファイルをくっつける

GNU Aspell と Firefox と TortoiseSVN のスペルチェック用ユーザ辞書をマージする Perl スクリプト。

ついでに NTEmacs の ddskk と skkime のユーザ辞書から abbrev モードで使う単語も抜き出してくっつけます。

Windows の ActivePerl 5.10.1 と Cygwin の Perl 5.10.1 で動くようにしてあります。

こんなの需要があるか分かりませんが、あのムカつく赤波アンダーラインが嫌いな人向けです。ファイルのバックアップとかしませんので必要なら手動でどぞ…。

2008-07-27

TortoiseSVN 1.5.1 コンテキストメニューのショートカットキー

Subversion 1.5.1 のリリースを受けて TortoiseSVN 1.5.1 もリリースされた。ので、先日いじった Explorer のコンテキストメニューがどうなったかと調べてみた。

u-ch: TortoiseSVN コンテキストメニューのショートカットキー無効化

svn r13489 で、コンテキストメニューの文字列をリソースから読み込むように変更されて、アクセラレーターも TortoiseSVN から TortoiseSVN に変更されていた。それでも T だって Cut の T じゃんよ…。まぁこれはまず使わないからいいけど。

Visual Studio があれば TortoiseSVN.dll を開いて string table をいじってもいいし、たぶんそこらへんのリソースエディタでもそのままいじれるんじゃないかと思います。

2008-07-01

TortoiseSVN コンテキストメニューのショートカットキー無効化

TortoiseSVN が 1.5.0 になって、Explorer のコンテキストメニュー・トップレベルで V をショートカットキー(正確にはアクセラレーター / アクセラレーションキー)に使用するようになった。(svn revision 11938 の ContextMenu.cpp)

のでそれを無効化。だって使い難いんだもん。V は View で使ってんだろーよ。ばかばか!

$ svn diff ContextMenu.cpp
Index: ContextMenu.cpp
===================================================================
--- ContextMenu.cpp     (revision 13316)
+++ ContextMenu.cpp     (working copy)
@@ -1023,7 +1023,7 @@
        SecureZeroMemory(&menuiteminfo, sizeof(menuiteminfo));
        menuiteminfo.cbSize = sizeof(menuiteminfo);
        menuiteminfo.fType = MFT_STRING;
-       menuiteminfo.dwTypeData = _T("TortoiseS&VN\0\0");
+       menuiteminfo.dwTypeData = _T("TortoiseSVN\0\0");

        UINT uIcon = bShowIcons ? IDI_APP : 0;
        if (folder_.size())

TortoiseSVN.dll は Visual Studio 2008 がないとビルドできない(Express Edition では無理)のでバイナリを置いておきます。C:\Program Files\TortoiseSVN\bin で上書きして、再ログオンすればおけ。

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0_bin_TortoiseSVN.dll.zip
SHA-1: 0de9218f7fc048ee760bc563bd4bea6c08440d94
MD5: 760a7f860b1214d1403d1144017d2af7
CRC32: ed7ac371

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi / TortoiseSVN 1.5.0 Build 13316 32 Bit Windows の TortoiseSVN.dll をリプレースします。

使う人はもちろん自己責任でどうぞ。

追記@Sun Jul 27 01:49:56 2008

u-ch: TortoiseSVN 1.5.1 コンテキストメニューのショートカットキー

追記@Tue Apr 21 01:34:41 2009

TortoiseSVN.dll 公開終了。