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

grep その3

grep 更新しました主に標準の検索っぽくしました。 標準の検索のように 選択を緑っぽい色に変更 use_highlight_option true で option に h を 追加 実行時に全ての結果 を マゼンダ っぽい 色で選択 typo を修正 「nN」の移動を 現状フォーカス位置から開始…

grep も訂正orz

後で直そうで直してませんでしたorz ヒット文字列前後切り出しのとき、 前部位が長すぎる場合の省略処理の文字範囲の訂正 全ソースはこちら diff -r e0acebaf01f8 -r 66b576f6fade grep.js --- a/grep.js Mon Jan 25 22:35:44 2010 +0900 +++ b/grep.js Mon …

zz(略

getSelection は、一切どこにもフォーカスが無くても nullじゃないようなので、 anchorNode と focusNode での判定を追加しました。 あと、firefox3.6にアップデートしました。 タブを60個くらい同時に開いてもあまりひっかからないようになりました。 とて…

grep

ページをgrep するコマンド です。 competerで ヒット 一覧を 見ることができます。 オプション n 標準検索 r 正規表現 検索 x migemo 検索(要 XUL/Migemo) i 大文字小文字無視 m マルチライン 例 ringo → 標準指定(vimp_grep_default_option)で検索(標準指…

zzztzbzsze

タイトル通り vim の zz、zt、zb、zs、ze っぽい動作を作ってみた。 NORMAL,VISUAL,CARET で動作します。 NORMAL だと、カーソル位置が見えないので範囲選択していないと、 どこを基準にしているか分からないです。 あと、vim で 水平のセンター移動するmap…

vimperator2.1から2.2へ

結局先にバージョンアップしました…影響を受けているのは、treestyletabのキーマップだけのようです。全コード diff -r d0e9693fc474 treeStyleTab.js --- a/treeStyleTab.js Sun Sep 20 21:31:38 2009 +0900 +++ b/treeStyleTab.js Fri Jan 22 22:58:43 201…

ちょっと柔軟なscrollIntoView

grep を 作っていて ヒットした位置にスクロールする処理で困りました。 DOMNode には、scrollIntoViewで スクロールできますが、 textnode に対してできないので、 多きなtextnodeの一部の場合 画面内含まれる保証がありません。 (あとセンタリングできない…

お久しぶりです

年末にかけて多忙だったり、 その負担が目にきて いろいろ不便していましたorz大分安定してきましたので、また 細々 更新していきたいと思います。 vimperator の バージョンが上がっているので、 バージョンアップして過去に作った分のメンテナンスをすべき…