2008-11-01から1ヶ月間の記事一覧

おちた

変な生き物の観察のために Stickam 行ったけれど、すぐにブラウザが死亡した。 再接続したら、「おまえはもう接続してるよ!」と言われて蹴られたので寝る。

liberator.eval

あーあと eval 関連で vimperator の場合は liberator.eval があるんだけどこれは旧 eval ( https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Functions/eval ) を emulate していて第 2 引数で context の指定ができるんだけどなん…

全角の記号類が入り込まないようにする

Vim

日本語入力中でも記号類を強制的にスマートにする。 微妙に手抜きできるかも。 scriptencodin utf8 imap <space> imap 「 [ imap 」 ] imap ( ( imap ) ) imap { { imap } } imap ; ; imap : : imap | \| imap < < imap > > UTF-8 以外の場合は、一行目を</space>…

にんじんすげええええええ

スターが死んでる…

ブログモードにしたら全部きえたっぽい。 http://www.nekotsubo.com/ 気を取り直して、ここの猫足アイコンをスターとして使わせて貰うことにした。 デフォルトだとアイコンの位置が変だったが、 .hatena-star-star { margin-bottom: -5px; } とすることで、…

Perlっぽい正規表現を使えるようにするプラグイン

Vim

eregex.vim は、Perl/Ruby で使われている拡張正規表現を Vim の正規表現に変換するスクリプトです。基本的に、「選択」「繰り返し」「丸カッコ」の扱いが拡張正規表現流です。その他は Vim の正規表現に従います。 拡張正規表現を使って、/, :s, :g, :v に…

peekpage.js さっそく使ってみた。

思いついたので書いてみた。http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/peekpage.js peekpage http //d.hatena.ne.jp/hogelog/ とかすると さっそく使ってみた。 ページソースを簡単に見られるのは便利かも。 そういうわ…

ツリー型タブがおかしくなった。

Vimperator を更新したら大変なことになっていた… どうやら、この変更がまずいっぽい。 http://vimperator.org/trac/gitweb/?p=vimperator.git;a=commit;h=5c640b885e69fcd8fbbc4a47007c168a5455148f めんどくさいのコメントアウトしてみた。 タブ番号は元か…

commit は自重

function stringToBoolean(str, defaultValue) { return !str ? (defaultValue ? true : false) : str.toLowerCase() === &#39;false&#39; ? false : /^&#92;d+$/.test(str) ? (parseInt(str) ? true : false) : true; } true とか false がいっぱい出てくる…

:hist の項目を選択する。

set complete=h と書くと:tabopenとかで履歴が補完されるようになるんですが、ソートがそのページを表示した回数順で出てきます。できれば最近表示した順にソートしたい。 こういうんじゃ駄目なのかな :hist nokturnal<CR> ;o <数字打つ>;o はもちろんリストが表</cr>…

keyhac

keyhacとはこのソフトウェアは、スクリプト言語 Python を使って、キーボード操作を カスタマイズするアプリケーションです。 アプリケーションの標準のキーアサインを柔軟にカスタマイズしたい人に とって便利なソフトウェアです。 Python でカスタマイズで…

Mercurial のミラー

を使っていたけれど、割と時間差があるようなので git に切り替えることにした。

うさぎとけい入れてみた。

http://d.hatena.ne.jp/janus_wel/20081127/1227812752 で status bar がかなりいい感じになって最適化も終了かと思ったそのときおれに電流走る。「時計だ。時計を表示しよう。」ゴメンどうしてそうなったのかおれもわかんない。 時計だ、時計があるぞっ! …

キーワード検索の履歴

キーワード検索の履歴も補完できるようになったんだな。 これは便利。 上の方がキーワード検索の補完。

Command#action関連修正

http://coderepos.org/share/changeset/25172 一応一通り動作も確認したと思う。

commands.addUserCommand の仕様変更

以前も書いた気がするけれど… http://d.hatena.ne.jp/nokturnalmortum/20081020#1224500029 また変わったらしい。今はまだバグっているところがあるが、 Command#action に渡される引数が以下の様になったみたい。 function (args, bang, count, modifiers) …

migemo_completion.js が使えなくなった。

CVS Head. liberator.modules.completion.filter が無くなった模様。 代替手段は調べてない。

チャージマン研!

ストーリー科学が飛躍的に発展した未来都市に、地球侵略を目論むジュラル星人が攻めてきた。主人公・泉研はチャージマンに変身し、ジュラル星人の脅威から地球を守るために奮闘する。 チャージマン研は面白すぎるが、Wikipedia の記述だけみるとまともなアニ…

パッチ送りつけ

初回の Hint が失敗するのはいつの間にか治っていたが、罠チックな問題が残っていたのでメールしといた。

プラグイン読み込みの変更

読み込み時の環境が変わった模様。 http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/rev/8e4046287b02 見えるオブジェクトはそれほどかわらないっぽいので修正はいらないかな。 あとなんか、補完の見た目がまた良くなった。 タイトルとリストが…

妖怪捕獲

グリモンのがうちではうまく行かないので書いてみた。 fmt=22を自動で付加するプラグイン。 Vimperator のヒントやコマンドで開く分にはOK。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/hd-youkai-youtube.js

moreqmarks.js を Head 対応

意外なところで使えなくなっていたので修正してコミット。 補完関連だが、直接的な物ではないので最新でなくても動くはず。 http://coderepos.org/share/changeset/24898/lang/javascript/vimperator-plugins/trunk

completer 変更

またちょっと変わって前のやり方はうまくいかなくなった模様なので、以前の記事を修正した。 http://d.hatena.ne.jp/nokturnalmortum/20081122#1227356221

ldr_cooperation.js

char-hints-mod.jsも;をマッピングしている模様. とりあえず、addUserMap しないパターンに書き換えてみたよ。 http://coderepos.org/share/changeset/24841/lang/javascript/vimperator-plugins これで、rc のが効くと思う。char-hint は、asdfghjkl.js で…

そうかもしれん。

今までオイラも含め多くのプラグイン作者はプラグインが定義するマップもユーザマップ側に登録している。実は前々からこの問題には気づいていたが、大きく問題意識を持たなかった。が、今回の一件で改めて考え直した。プラグインが定義するマップもシステム…

walk-input.js

フレーム間移動に対応した。 フレーム自体に一度フォーカスするのが味噌。 http://coderepos.org/share/changeset/24838/lang/javascript/vimperator-plugins/trunk

migemo_completion

補完関係でまた変更があったのか、おかしくなっていたので修正。 眠いので、理解しないで Vimperator のコードからでっちあげただけ。 http://coderepos.org/share/changeset/24831/lang/javascript/vimperator-plugins/trunk あいかわらず、フォーカス周り…

高画質妖怪

これ、効いてない気がする… http://coderepos.org/share/browser/lang/javascript/userscripts/highratetube.user.js?

Caps Lockは何に変更すべきか

みんなどうしているんだろうなぁ。 HHK使えば良いと思うよ!! Caps Lock みたいな変態キーとか一切無いよ!! すっきりさわやか!! 反省とかはしません!!ちなみに、 は そのものと の両方を使う。謎のキー盛りだくさんの変態キーボードを使う人が多いのはなんだ…

新 completer への置き換え方法

completer の返り血で補完リストが決定されるのではなくなりました。多分。 completer への第一引数のオブジェクト context の操作で補完リストを構築します。 completer: function (context, arg) { // 補完リストのカラムタイトル context.tile = ["name",…