タグ

ブックマーク / caisui.hatenadiary.org (7)

  • ページ上の単語で補完 - caisuiの日記

    ページ上の単語を completer に 出したいなと思って書きました。 現状、単語の区切り方がよろしくない(特に日語)せいか、微妙です。 COMMAND_LINE,INSERT から の 補完 vimperatorrc に :js <<EOF userContext.word_completer_maps = [ [[modes.COMMAND_LINE, modes.INSERT], ["<C-Space>"], {screen: true}], ]; EOF のように 設定します。 の 状態から (割り当てた map) を 実行すると 単語補完に遷移します。 ここでは、hintMatcher を 利用して 絞ることができます。 (= migemo hint matcher を 利用していれば、migemo で 絞れます) 単語を指定後、を押せば、 commandline や inp

    ページ上の単語で補完 - caisuiの日記
  • querySelector で 補完 - caisuiの日記

    querySelector[All] の補完 を 作ってみた。 https://github.com/caisui/vimperator/blob/master/plugin/complete-queryselector.js ns や 疑似セレクタ の "()"内の 補完 は 未対応です。(ns に 至っては知りませんでしたし…) plugins.completeQueryselector.complete(context, obj) で、Commandのcompleter として 利用できると思います。 obj は、適当な Element や document です。 一応 動作している所を gif にしてみましたが、大きいし、色が変わちゃいました… 2011/02/07 00:43 追加 value の 補完が '" スタートだと 中間一致ができません( completion.quo

    querySelector で 補完 - caisuiの日記
  • plugin を Penta で 動くようにしてみた - caisuiの日記

    体調がよくない日が続いているので、 Firefox 4 が リリースされるまで 休眠の予定でしたが気になったので触ってみた。 拙作 plugin の うち MOWと補完リストのオーバーレイ表示 と grep が エラーがでなくなる程度に修正しました。(Fx4 6b に hg4285 (created: 2010/09/23 01:15:09)) http://github.com/caisui/vimperator/blob/master/plugin/_hints-generate-ext.js http://github.com/caisui/vimperator/blob/master/plugin/grep.js 修正対象は id の vimp-xxxx は dactyl-xxxx に なっている(単純置換ですまないものもあり) liberator.eval が liberator

    plugin を Penta で 動くようにしてみた - caisuiの日記
  • コマンドラインでaddonsのアップデート その3 - caisuiの日記

    update の 結果を出力を追加しました。 結局、再起動せずに :so で 再読込して動作確認をしていたことが問題でした。orz コードは、こちら

    コマンドラインでaddonsのアップデート その3 - caisuiの日記
  • vimperator で Tree Style Tab を 操作 その7 - caisuiの日記

    タブの移動関連を強化しました。 zJ でアクティブタブを 下に移動 を 追加( 2zJ で2つ下) zK でアクティブタブを 上に移動 を 追加( 2zK で2つ上) PUBLIC API の 確認結果を添付(タブの移動系が 非PUBLIC API まみれ) commandline.open の 第一引数に ":" を 移動 zv で タブの末尾に貼り付けると 階層がずれることがある点を修正 全コードはこちら 以下差分 前回コミットし忘れていたようで前回分が含まれてます(;´д`) diff -r 64a9aaa949ee treeStyleTab.js --- a/treeStyleTab.js Mon Jul 06 02:24:01 2009 +0900 +++ b/treeStyleTab.js Fri Jul 17 23:16:15 2009 +0900 @@ -1,4 +1,33

    vimperator で Tree Style Tab を 操作 その7 - caisuiの日記
  • vimperator で Tree Style Tab を 操作 その6 - caisuiの日記

    about:blank の タイトルを変更してグループ管理タブをしていましたけど、 再起動するとタイトルが飛んじゃっていました… Tree Style Tab が 0.7.2009071001 で 追加されたダミータブが良さそうなので、 そちらを利用するように変更しました。 about:blankで reload は 無いとして で リネームします。 (?以降が タイトルになります) 全コード 以下差分 diff -r 64a9aaa949ee treeStyleTab.js --- a/treeStyleTab.js Mon Jul 06 02:24:01 2009 +0900 +++ b/treeStyleTab.js Sun Jul 12 00:03:51 2009 +0900 @@ -176,4 +176,22 @@ commandline.open("",":tabopen ",

    vimperator で Tree Style Tab を 操作 その6 - caisuiの日記
    Naruhodius
    Naruhodius 2009/07/12
    ナルホディウス!
  • vimperator で Tree Style Tab を 操作 その5 - caisuiの日記

    コードを大幅に変更しました。 zd 特定条件で 意図と異るタブに移動する点を修正 zt で アクティブタブを親として :tabopen する 1zt なら アクティブタブの親を基準にする(= 同レベル層で開く)になる 99999ztとやっても トップレベルで開くことはできません escape 等で タブを開かなかったときに未対応 flags.COUNT に 一部対応 2zu で 2層上昇 1zd で 1層上から以下のタブを削除 1zc で 1層上から折り畳む zC を 全てのタブを折り畳む から アクティブタブのルートタブから 折り畳む に 変更 zm で 全てのタブを折り畳む として 追加 zL で 子タブの最終タブに移動 vimのfoldって便利ですねぇ // vim:fdm=marker:et: // // used API(o=public API,x=not public API

    vimperator で Tree Style Tab を 操作 その5 - caisuiの日記
    Naruhodius
    Naruhodius 2009/07/12
    ナルホディウス!
  • 1