Firefox3の拡張機能Vimperatorでの、プラグインcopy.jsとchar-hints-mod.jsの設置方法

このQ&Aのポイント
  • Vimperator上でのcopy.jsとchar-hints-mod.jsの設置方法を教えてください。
  • Vimperatorでcopy.jsやchar-hints-mod.jsを使用する際の設定方法やハマるポイントを教えてください。
  • Vimperator上でcopy.jsとchar-hints-mod.jsを使ってURLとタイトルを取得する方法を教えてください。
回答を見る
  • ベストアンサー

Firefox3の拡張機能Vimperatorでの、プラグインcopy.jsとchar-hints-mod.jsの設置方法

jsの何処を書き換えて、.vimperatorrcに何を書き加えればいいのか教えてください。 直接回答に繋がらなくても、ハマるポイントをご教示していただけるとありがたいです。 設定が特に要らないmigemo-hint.jsは動いているので、設置場所に間違いはないです。 Vimperatorのバージョンは1.2で、Firefoxは3.05、WindowsXP SP3です。 プラグインは主にcoderepos.orgからダウンロードしました。 (http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/) 拡張機能copy+と同じようにタイトル文字列とURLが取りたいのですが、 Vimperator上では勝手が違いすぎます(yankでURLはすぐ取れますが)。 hintモードがホームポジションのままならば、char-hints-mod.jsなど に挑戦しなくていいのですが、数字キーに改悪され唖然としています。 インストールのコツが、誰でも容易く扱えるWindowsのそれと違い困惑しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • teramako
  • ベストアンサー率100% (2/2)
回答No.1

ども、copy.js製作者のteramakoです。 まず、プラグインのダウンロード先が間違っています。そのダウンロード先にはvimperatorの開発版用のプラグインが置かれています。 バージョン1.2を使用しているのであれば、 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/1.2 からダウンロードしましょう。 copy.jsの設置方法 プラグインフォルダに置くだけです。 特に何もしなくても、「:copy titleAndURL」でタイトルとURLはクリップボードへコピーできると思います。(出来なかったらバグですので、ぜひご報告を) char-hints-mod.jsに関して プラグインフォルダに置くだけです。 ただ、1.2用はなさそうなので代わりに http://vimperator.org/trac/ticket/27 を使用してみるとかは如何でしょう。 ところで、char-hints-modとmigemo-hintは衝突しそうな気がするのですが、大丈夫ですか? >インストールのコツが、誰でも容易く扱えるWindowsのそれと違い困惑しています。 まぁvim、vimperatorはUNIX系の文化色が強いですからねぇ。

kuroiwan
質問者

お礼

正しい場所からダウンロードして正しく設置すれば、すぐに 何の障害もなく動かすことができました。ありがとうございます。 バージョンが合わないところからダウンロードしたために、 変なことばかりをして寄り道して結局正解に辿り着けずにいました。 説明書きに当たるものが何処で終わっているかよくわからなかった ために、:copy と入力しても何も起こらないどころか、Vimperator のほうからエラーとして怒られたり、 :copy と入力すると緑字copy to clipboardのアシストが出るところ まではいけども、クリップボードに文字列が入らないところで止まって しまいました。 ご指示にあるリンク先では、説明書きは全てコメント行なので、 何の加工も必要なく、動いてくれました。 >char-hints-mod.jsに関して やりたいことを汲み取ってくれたアドバイスをどうもありがとう ございます。char-hints.jsでひとまず行ってみたいと思います。 とりあえずchar-hints.jsも動きましたので、慎重にカスタマイズを 進めたいと思います。(確かに、migemo-hintと衝突してしまいますね) 数日で回答が来るとは思いませんでした。しかも、制作者様からなんて! 重ね重ね、ご回答どうもありがとうございました。

kuroiwan
質問者

補足

動き出したので何とかなりそうですが、 .vimperatorrcのインライン何とかとは何なのでしょうか? javascript <<EOM liberator.globalVariables.copy_templates = [ { label: 'titleAndURL', value: '%TITLE%\n%URL%' }, { label: 'title', value: '%TITLE%', map: ',y' }, { label: 'anchor', value: '<a href="%URL%">%TITLE%</a>' }, { label: 'selanchor', value: '<a href="%URL%" title="%TITLE%">%SEL%</a>' }, { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' } { label: 'ASIN', value: 'copy ASIN code from Amazon', custom: function(){return content.document.getElementById('ASIN').value;} }, ]; EOM

関連するQ&A

  • coderepos.orgの使いかた

    http://coderepos.org/share/browser/lang/c/sonydb を取得したいと望んでいます。CentOS4.4 に以下の subversionをインストールしました svn --version svn, バージョン 1.4.6 (r28521) コンパイル日時: Dec 31 2007, 15:01:44 Copyright (C) 2000-2007 CollabNet. 以下の様に、タイプしたところ svn co http://coderepos.org/share/browser/lang/c/sonydb 以下の様にエラーになります svn: PROPFIND リクエスト (相手: '/share/browser/lang/c/sonydb') が失敗しました svn: PROPFIND (URL: '/share/browser/lang/c/sonydb'): 200 Ok (http://coderepos.org) [ueda@localhost sonydb_files]$ svn co http://coderepos.org/lang/c/sonydb svn: PROPFIND リクエスト (相手: '/lang/c/sonydb') が失敗しました svn: PROPFIND (URL: '/lang/c/sonydb'): 405 Method Not Allowed (http://coderepos.org) どのようにオペレーションすべきかアドバイス宣しくお願いいたします

  • Firefoxの拡張機能とプラグイン

    拡張機能とプラグインを無効化ではなくリストから消したい。 どうしたらよいでしょうか?

  • Firefoxの拡張機能 - userChrome.js

    拡張機能「userChrome.js」を使いたいのですが、サブスクリプトローダと言うものも一緒にchromeフォルダ内に入れないと駄目だそうですが、サブスクリプトローダをダウンロードした後どうすればいいのか解りません。 いろいろ調べてやってみたのですが、使う事ができません。 使用できるようにするには、どのようにすればよいのでしょうか。 教えてください。

  • Debianのiceeweasel pluginについて

    Debian-40r4a-i386-netinst.isoからインストールしたのを使用。 http://www.biglobe.ne.jp/ のBIGLOBEのところで、「このページを全て表示するにはプラグイン を追加する必要があります。」 と出て、一連の操作をしても、 「プラグインはインストールされませんでした」 と出て、手動でも同じ、いろんなところにシンボリックリンクも張ってみましたが、 「このページを全て表示するにはプラグインを追加する必要があります。」 が消えてくれません。 シンボリックリンクを張ったところは、下記のところです。 シンボリックリンクは、 ln -s /usr/lib/flash-plugin/libhlashplayer.so . /usr/lib/mozilla/plugins /usr/lib/iceweasel /usr/lib/iceweasel/plugins /usr/lib/firefox/plugins /home/ユーザ名/.mozilla/plugins その他参考にしたところは、下記です。 http://d.hatena.ne.jp/aki-yam/20080919/1221796940 http://blog.goo.ne.jp/heartbreaker-_-/e/e06c832a3515f27f5862d9f157bc731e http://lists.debian.or.jp/debian-users/200706/msg00105.html http://rions.seesaa.net/article/55515354.html ヒントだけでも、URLのアドレスだけでも結構です。 よろしくお願いします。

  • 文字エンコーディングについて

    <?xml version="1.0" encoding="euc-jp"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="ja" dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> これは、私が使っているブログテンプレートのソースの最初の部分です。 このテンプレートに、 <script type="text/javascript" src="http://mcnv.net/bp/js/hitomojibp.js#tag_id=3270" charset="UTF-8"></script> のブログパーツって使えますか? プラグインにソースを貼ってみたんですけど表示されません。 原因は何なのでしょうか。 原因がわからないので、文字エンコーディングがおかしいのかな? と思っただけなので、違ったら指摘お願いします。

  • Firefoxの拡張機能でFirefoxの拡張機能で

    私はGmailを使っているのですが、Firefoxの拡張機能で「Gmailにメールが届くと知らせてくれる」みたいなものはありませんか? よろしくお願いします。

  • FIREFOXの拡張機能

    firefoxを使っています。その拡張機能の中でこれを入れたら面白いとか使いやすいというものがあれば教えていただきたいと思います。

  • Firefoxの拡張機能

    最近やたらブックマークが増え更新されたホームページを探すのに一苦労しています。 そこで、リンクチェッカーを探してみたのですがなかなか見つからず困まり果てているところです。 どなたかFirefoxの拡張機能でリンクチェッカーをご存知の片がいましたらお願いします。

  • firefoxで拡張機能にこんなものありませんか?

    メーラーはサンダーバードを使用しているのですが、firefoxにサンダーバードをアドオンとして組み込むような拡張機能は無いでしょうか?

  • Firefoxの拡張機能

    今Operaを使っていて、Firefoxをダウンロードしたのですが、 Operaと同等の機能を付けるには、どの拡張機能がお勧めですか。