2008-11-01から1ヶ月間の記事一覧
変な生き物の観察のために Stickam 行ったけれど、すぐにブラウザが死亡した。 再接続したら、「おまえはもう接続してるよ!」と言われて蹴られたので寝る。
あーあと eval 関連で vimperator の場合は liberator.eval があるんだけどこれは旧 eval ( https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Functions/eval ) を emulate していて第 2 引数で context の指定ができるんだけどなん…
日本語入力中でも記号類を強制的にスマートにする。 微妙に手抜きできるかも。 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; } とすることで、…
eregex.vim は、Perl/Ruby で使われている拡張正規表現を Vim の正規表現に変換するスクリプトです。基本的に、「選択」「繰り返し」「丸カッコ」の扱いが拡張正規表現流です。その他は Vim の正規表現に従います。 拡張正規表現を使って、/, :s, :g, :v に…
思いついたので書いてみた。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 めんどくさいのコメントアウトしてみた。 タブ番号は元か…
function stringToBoolean(str, defaultValue) { return !str ? (defaultValue ? true : false) : str.toLowerCase() === 'false' ? false : /^\d+$/.test(str) ? (parseInt(str) ? true : false) : true; } true とか false がいっぱい出てくる…
set complete=h と書くと:tabopenとかで履歴が補完されるようになるんですが、ソートがそのページを表示した回数順で出てきます。できれば最近表示した順にソートしたい。 こういうんじゃ駄目なのかな :hist nokturnal<CR> ;o <数字打つ>;o はもちろんリストが表</cr>…
keyhacとはこのソフトウェアは、スクリプト言語 Python を使って、キーボード操作を カスタマイズするアプリケーションです。 アプリケーションの標準のキーアサインを柔軟にカスタマイズしたい人に とって便利なソフトウェアです。 Python でカスタマイズで…
を使っていたけれど、割と時間差があるようなので git に切り替えることにした。
http://d.hatena.ne.jp/janus_wel/20081127/1227812752 で status bar がかなりいい感じになって最適化も終了かと思ったそのときおれに電流走る。「時計だ。時計を表示しよう。」ゴメンどうしてそうなったのかおれもわかんない。 時計だ、時計があるぞっ! …
キーワード検索の履歴も補完できるようになったんだな。 これは便利。 上の方がキーワード検索の補完。
http://coderepos.org/share/changeset/25172 一応一通り動作も確認したと思う。
以前も書いた気がするけれど… http://d.hatena.ne.jp/nokturnalmortum/20081020#1224500029 また変わったらしい。今はまだバグっているところがあるが、 Command#action に渡される引数が以下の様になったみたい。 function (args, bang, count, modifiers) …
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
意外なところで使えなくなっていたので修正してコミット。 補完関連だが、直接的な物ではないので最新でなくても動くはず。 http://coderepos.org/share/changeset/24898/lang/javascript/vimperator-plugins/trunk
またちょっと変わって前のやり方はうまくいかなくなった模様なので、以前の記事を修正した。 http://d.hatena.ne.jp/nokturnalmortum/20081122#1227356221
char-hints-mod.jsも;をマッピングしている模様. とりあえず、addUserMap しないパターンに書き換えてみたよ。 http://coderepos.org/share/changeset/24841/lang/javascript/vimperator-plugins これで、rc のが効くと思う。char-hint は、asdfghjkl.js で…
今までオイラも含め多くのプラグイン作者はプラグインが定義するマップもユーザマップ側に登録している。実は前々からこの問題には気づいていたが、大きく問題意識を持たなかった。が、今回の一件で改めて考え直した。プラグインが定義するマップもシステム…
フレーム間移動に対応した。 フレーム自体に一度フォーカスするのが味噌。 http://coderepos.org/share/changeset/24838/lang/javascript/vimperator-plugins/trunk
補完関係でまた変更があったのか、おかしくなっていたので修正。 眠いので、理解しないで Vimperator のコードからでっちあげただけ。 http://coderepos.org/share/changeset/24831/lang/javascript/vimperator-plugins/trunk あいかわらず、フォーカス周り…
これ、効いてない気がする… http://coderepos.org/share/browser/lang/javascript/userscripts/highratetube.user.js?
みんなどうしているんだろうなぁ。 HHK使えば良いと思うよ!! Caps Lock みたいな変態キーとか一切無いよ!! すっきりさわやか!! 反省とかはしません!!ちなみに、 は そのものと の両方を使う。謎のキー盛りだくさんの変態キーボードを使う人が多いのはなんだ…
completer の返り血で補完リストが決定されるのではなくなりました。多分。 completer への第一引数のオブジェクト context の操作で補完リストを構築します。 completer: function (context, arg) { // 補完リストのカラムタイトル context.tile = ["name",…