Vimperatorのプラグイン以前にある人が困っていたので、Vimperatorのプラグインを書いた。それをすげえ放置してたんだけれども、今更ながら思い出したので公開。 多分、色々間違っていると思う。 // License : Public Domain // Ver : 1.0 // Description : Disabling extra features for www.alc.co.jp. // Name : better alc (function () { function betterAlc(){ var q=content.document.getElementById("q"); q.blur(); } // Add Command commands.addUserCommand( ["better[alc]"], "Better alc", betterAlc );
vimperator3.6で e4x を除去 し Template String で 代替するパッチがマージされました。 結果、pluginが影響を受けますので思い付くままに記載したいと思います。 vimperator 3.5で困ってないかたは、 バグの洗い出しや、pluginの 対応が終るまで移行しないほうが良いと思います。 (javascript.options.xml.chrome=true でも軽微ですが、副作用があります) Template Stringの 正しい仕様は、http://wiki.ecmascript.org/doku.php?id=harmony:quasisを参照下さい。 現段階において、Firefox にTemplate Stringは実装されいません。 vimperator side で 現行javascriptで動くように変換して実行しています。 5行で書
アイスストーム!(訳:Vim Advent Calendar 2012への2回目の投稿です) アイスストームは3連鎖目の呪文だと突っ込まれました。 ぷよぷよよく知りませんがアルルって娘は僕っ娘でかわいいと思います。 初めましてこんばんは。tyruです。 この記事はVim Advent Calendar 35日目*1の記事です。 34日目は@masudaKさんの「Vimの環境を晒してみる(2013) - カイワレの大冒険」でした。 Vimユーザかつはてなダイアリーユーザの方に朗報です。 (残念ながらはてなブログには対応していません) 知っている方もいるかもしれませんが、今回紹介するのはhatena.vimというVimではてなダイアリーが更新できるVimプラグインです。(LinuxでもMacでもWindowsでも使えます) そのhatena.vimを使いやすくしてみたのでいっちょ便利設定を紹介
Vimperatorでボタンクリックをエミュレートする もっと直接的な方法が用意されてる気もするけど・・・ 2012.12.21 追記 buffer.followLinkでできるよって教えてもらいました。 あと、node.click()よりもDOMEvent使うべきってつっこみももらいました。 ありがとうございます。 (追記) buffer.followLinkを使うパターン 教えてもらった、buffer.followLinkを使うパターンです。 これならjquery-loaderをインストールする必要もないですね。 map ;te :js buffer.followLink(content.document.querySelector("form#modifypage").querySelector("input[type=submit]"), liberator.CURRENT_TAB
たった10行のコードでひたすらアイドル水着画像をあつめる の「画像の一覧を取得する」節までをvimpでやるとなると、 :open http://matome.naver.jp/odai/2135350364969742801 :echo [img.src for (img of content.document.wrappedJSObject.images)] になります。 せっかくbrowserにいるので「ブラウザに表示する」節以降までやりきるべきかとは思いますが持病のEDがひどくそこまでやりきれませんでした。 とんずらー! 謝辞 PythonのList comprehensionみたいな書き方は@teramakoさんにVimperator - Lingrで教えてもらいました。あざす。
Vimperator Advent Calendar 2012 13日目、二週目に突入のebithです。 今日はVimperatorプラグインの中でお気に入りの一つであるTwittperatorとそのプラグイン群の紹介をしたいと思います。 Twittperatorとは Streamimg APIにいち早く対応したTwitterクライアントであり、Vimperatorのプラグインでもあります。 ツイートすることやタイムラインの表示の他にRTやFavはもちろん、会話(in_reply_to)を辿ったり、Twitterを検索したり、特定のツイート(status)のページや誰かのホームを開いたりと言ったことがコマンドラインから可能です。 また、プラグインを作ることによって自由度の高い拡張が可能で既に幾つものプラグインが存在しています。 使ってみる twittperator.jsを読み込み、:tw
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vimperator Advent Calendar 2012 8日目担当、日本目光会の kozo2 です。 今日は、 vimp 使い込みのために、文献管理pluginであるzoteroを例としてinteractiveにpluginのobjectを操作する方法を紹介します。 Zoteroとは 論文pdfなどのmeta dataを読み込みマイlibraryを作るのを手助けしてくれるfirefox addonです。 mendeleyのようなsocial機能は無いですがbrowser(firefox)と統合しているのが特徴です。 その他挙げますと 同期用storageダータplanでは300M オープンソース って感じですが、とりあえず http://www.zotero.org/download/ から Zotero for Firefox をインスコしてください。 なぜvimpはトモダチか
Vimperator Advent Calendar 2012 9日目担当 caisui です。 ローカルパッチで 作成していた if コマンドを pluginに移植してみました。 改変部位が io.source のため 一工夫入れないと使えませんがご了承願います。 https://gist.github.com/4239753#file_cmd_if.js 特徴として 評価するのは、javascript heredoc サポート(最後の行を評価結果として判定) elseif に 変数を引き継ぎする 無いよりまし程度だけど、commandlineでも 動作 vim の if と違い 実行しないブロックのコマンドもパースする(heredocの関係で同等にすることは断念しました) 細かい仕様は、 https://gist.github.com/4239753#file_test.vimp から
Vimperator Advent Calendar 2012 6日目担当 snaka です。 最近、自分の vimperator 環境が安定してしまってネタが無いにも関わらず Advent Calendar に参加してしまいました。 で、久しぶりに vimperator 環境を見直すためプラグインの最新化する必要があったので、git pull コマンドを使ってプラグインを最新化方法ついて書きたいと思います。 ちなみにですが、ここに書くような方法よりもっとお手軽にプラグインの最新化を行う方法として pluginManager.js という便利プラグインがありますので、そちらを使うことをオススメします(汗) 自分の場合、各プラグインのコミットログをローカルで参照する目的でこのような方法をとっています。 git clone する まず、github からプラグインのリポジトリをgit clon
Vimperator Advent Calendar 2012 7日目担当の Jagua です. Advent Calendar への参加は初めてだけど,自分が Vimperator を触ってきた過程で得た経験とか工夫がみなさまのお役に立てれば幸いと思い,また,今まではほとんど享受するばかりだった Vimperator 界隈への還元の意味も込めて今回参加することにしました.よろしくお願いします. もうすぐクリスマスですね(唐突).ということで今回はクリスマスを一緒に過ごす彼女をゲットするためのできる男3ヶ条を紹介したいと思います. できる男3ヶ条 できる男は視野が広い できる男は部屋が綺麗 できる男は仕事が早い 昔から「視野を広く持て!モテる男は視野が広い」なんてことが言われてきましたが,最近では「視野をパノラマに持て!モテる男は視野がパノラマ」などと言われているようですね〜[要出典] さ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vimperator Advent Calendar 2012 4日目のebithです。 今日はVimperatorプラグインを書いてみたい、もしくは書こうとは思ったけど良くわからなかった人向けの情報などを紹介します。 だいたいは僕がプラグインを作り始めた時に困ったりハマったりしたことですが、お役に立てれば幸いです。 そもそもどう書けば良いの サンプル用のプラグインにプラグインには欠かせないコマンドやマッピングなどの定義例が書いてあります。 また、vimpr/vimperator-pluginsには200近いプラグインがあるので参考になるはずです。 プラグイン作るときに便利なやつ ライブラリ Vimperator組込みのutilや_libly.jsがあります。 コマンド :jsや:echoを使えば手軽にJavaScriptを実行できます。例) :echo util :sourceがプラグイ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vimperator Advent Calendar 2012 二日目担当、日本目光会の anekos です。 今日は、Firefox / Vimperator 使い込みのために、プロファイル毎に Vimperator の設定を分ける方法を紹介します。 (以下、Windows ユーザの方は、「.vimperatorrc」を「_vimperatorrc」に、「.vimperator/」を「vimperator」に置き換えて読んでください。 まずはじめに。 今使っている設定ファイルはどこかに退避しておきましょう。 (ただし、「.vimperator/info」 ディレクトリだけはそのままにしておきましょう。) そして、以下のファイルを https://raw.github.com/vimpr/vimperator-rc/master/anekos/.vimperatorrc_for_root
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く