[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 11/07 13:51 / Filesize : 224 KB / Number-of Response : 756
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Firefoxアドオン】Vimperator【Vim】



1 名前:名無しさん@お腹いっぱい。 [2010/08/22(日) 01:08:27 ID:JEvW+5Zf0]
Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/4891

HP
vimperator.org

Vimperatorプラグイン coderepos
coderepos.org/share/browser/lang/javascript/vimperator-plugins

55 名前:anekos mailto:sage [2010/10/07(木) 02:02:24 ID:UOelfnQm0]
>>53
バグですね。
直しておきました。
plugin_loader.js 導入を前提としたコードになっていました。

56 名前:53 mailto:sage [2010/10/07(木) 03:02:35 ID:AmyrTbxd0]
>>55
対応ありがとうございます
無事動かせるようになりました

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/07(木) 22:08:28 ID:nnlG/E2/0]
テキストボックスでvimキーバインドを再現するのには、どうすればいいんですか?

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/08(金) 00:11:50 ID:RrEEL2ch0]
>>57
テキストエリアで<C-t>でtextareamodeになります
デフォルトで利用するならset noinsertmodeで
ただ性能は微妙なので<C-i>で外部エディタを起動した方が…

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/08(金) 01:24:36 ID:X4Y+72R30]
>>57
僕もこのスレでset editor教えてもらってgvim使うようになったんだけど、
すごく快適ですよ。
しかも、いつの間にかtextareaモードのヘンなクセに慣れてしまっていた自分に
気づいて驚きました(最下行でjで行末に移動とか)

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/08(金) 18:08:40 ID:6pfRxGvP0]
vimperatorってコマンドからメニューを開いたときに、同じ名前の項目があると全部開いちゃうんだな
ScrapBookでボタンひとつでメモが取りたくて
空のメモファイル山ほど作って:emenuで指定したら全部開いちゃった

おしい感じなんだけど、どうしたらいいのか
どなたか何かいい知恵を

61 名前:57 mailto:sage [2010/10/08(金) 21:42:40 ID:gI3V12zb0]
>>58-59
thx

62 名前:anekos mailto:sage [2010/10/09(土) 00:14:05 ID:wDFwFf8v0]
>>60
ScrapBook 用のプラグインを書いちゃうのがいい気がする。

手抜きするなら、
commands.get('emenu').action
を書き換えちゃえばいいでしょうね。

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/09(土) 07:30:41 ID:H7ao+Bb90]
>>62
うーん、JavaScriptとか難しくて
直接メニューをひとつだけ開くって設定はないのね、thx

メモ全部開く→書き終わったらscrapbookってあるタブを全部閉じる
みたいなコマンド作って一応それっぽくなったよ
凄い無駄なことしてる気がするけど



64 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/09(土) 18:52:16 ID:obP8N0fT0]
お前らはflash関連をどうやって乗り越えていますか?
例えばyoutubeとか

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/09(土) 19:06:00 ID:VHuMh22c0]
>>64
youtube, ニコニコ→stella
Flashからのキーフォーカス復帰→AutoHotkey

66 名前:64 mailto:sage [2010/10/09(土) 19:16:12 ID:obP8N0fT0]
>>65
thx

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/10(日) 05:25:38 ID:jJ3oCRPB0]
俺もAutoHotkeyで「ウィンドウの右下をクリック」だな

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/10(日) 05:33:12 ID:/hbRmRVJ0]
nicoantifocus.user.js
グリモンスクリプトは邪道ですかそうですか

69 名前:anekos mailto:sage [2010/10/11(月) 23:52:15 ID:IoXYCeAP0]
すっかり忘れていたけれど、エラーコンソールで確認するには以下の設定が必要かもしれない。
(rc に書く)

set! javascript.options.strict=true
set! javascript.options.showInConsole=true
set! browser.dom.window.dump.enabled=true

ヒントが動かない人も試して、再度確認するといいかも。

70 名前:名無しさん@お腹いっぱい。 [2010/10/12(火) 18:54:02 ID:vojMjJan0]
>>69
>>49 です。
rc に追記してみましたが、私の方ではエラーはでていませんでした。
ありがとうございます。

71 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/14(木) 20:42:40 ID:yntRsffN0]
nnoremap j 2<C-e>
<C-e>はどういう意味なんですか?
それとnnoremapの読み方を教えてください

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 22:53:22 ID:msaOaiE80]
:tabopenの後にEnterを押下すると、ブランクページが表示されます
ブランクページではなくgoogle先生を表示するには、どうすればいいのですか?

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 23:03:36 ID:lRixjsoM0]
tabopen google



74 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 23:27:12 ID:msaOaiE80]
>>73
それ面倒くさくないですか?

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 00:29:01 ID:Hn44JqeO0]
>>74
:dialog searchenginesからgoogleのキーワードをg一文字に変更すれば
tg<CR>でgoogleが表示される

qmarkや、homepageがgoogleならgHの方が楽だとは思うけど

76 名前:anekos mailto:sage [2010/10/16(土) 01:30:28 ID:073Uw6xQ0]
_libly.js 導入して

autocmd VimperatorEnter .* -js let (defo='google.jp')plugins.libly.$U.around(commands.get('tabopen'), 'action', function(next,[args]) /^\s*$/(args.string) ? next([{string:defo}]) : next())

こういうのはどうか。

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 10:49:43 ID:aZdoDyIk0]
みんなはマクロって記録できてます?
どのバージョンからは忘れたが、だいぶ以前から自分の
~/.vimperator/info/default/macros のファイルが追加も更新もされなくなってるんだが。
ブラウザが起動中は新規のマクロも記録され再生も問題ないが、
macrosファイルに記録されてないため、ブラウザ再起動すると再生できない。なんだろ。
XP SP3, Vimp 2.3.1です。

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 11:07:48 ID:EEOIdSjc0]
>>74
tabopenをtabopen googleに書き換えちゃえばいい
俺はそうしてるよ

79 名前:72 mailto:sage [2010/10/16(土) 20:00:58 ID:S/2mTnjY0]
>>78
それもそうですね
ghよりもt enterの方がgoogleを開くのが楽ですし

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 01:07:20 ID:x4VewpiR0]
詳しくなくて見当違いのこと言ってたら悪いんだが、オブジェクトでliberatorとvimperatorって全く同じものなんだろうか。
liberator.bufferとかvimperator.bufferだとかあるので。

81 名前:anekos mailto:sage [2010/10/17(日) 01:15:26 ID:yLaaB7/s0]
>>80
そういうオブジェクトはないですよ。
かなり前の、Vimperator の変更に対処するためのパッチ的コードが rc ファイルに残ったままと見た。

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 02:15:32 ID:JdaBWhFb0]
tabopenした時に現在のタブの直後に開く、というのと、
tabcloseした時に直前にフォーカスしてたタブに戻る、というのを
Tab Mix Plusで実現してたんだけど、いつの間にか(たぶんバージョンアップ時)
tabcloseすると高確率で右のタブにフォーカスするようになってしまいました。
設定を見直したり再設定したりしても、

どなたか、他の方法等でもこういうことを実現している方居ませんでしょうか?

83 名前:82 mailto:sage [2010/10/17(日) 02:16:47 ID:JdaBWhFb0]
すみません、なんか文面が途中乱れてましたorz

設定を見直したり再設定したりしても、タブを閉じた時の挙動が効かないようです。
と書くつもりでしたorz



84 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 07:12:33 ID:Ste6FE6J0]
>>83
ctrl+F4

85 名前:80 mailto:sage [2010/10/17(日) 22:21:12 ID:x4VewpiR0]
>>81
なるほど、ありがとうございます!

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/21(木) 22:43:44 ID:JVl7QsyL0]
ハイライトをオフにしてるんだけど、
ページ内検索中に「Enter」や、通常表示中に「n」押すと普通にハイライトされちゃうなあ

ハイライトのオフって
:set hlsearch=fales
でいいんだよね

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/22(金) 06:25:52 ID:7WdEgb/aP]
>>65
> Flashからのキーフォーカス復帰→AutoHotkey

kwsk
FlashにフォーカスあたっているとFirefoxのホットキーも効かなくて困る

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/22(金) 07:08:15 ID:3OL8WO4I0]
>>87
こんな感じだと思われ

;FirefoxがアクティブなときCtrl+mでウィンドウの左端をクリック
#IfWinActive, ahk_class MozillaUIWindowClass
{
CoordMode, Mouse, Relative
^m::
WinGetPos ,,,,, ahk_class MozillaUIWindowClass
click left 5,100
return
}

今適当にでっち上げたものなのでたぶんもっとうまいやり方があるはず

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/22(金) 07:19:04 ID:3OL8WO4I0]
って失礼。スレチでしたね。詳しくはこちらでどうぞ
AutoHotkey スレッド part11
hibari.2ch.net/test/read.cgi/software/1280482227/

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/22(金) 12:34:53 ID:xYv5iFsF0]
>>88
おーなるほど
Firefoxがアクティブなときにウインドウ内のどこかにフォーカスを処理入れればいいのか

もし詰まったらそっちのスレで聞くよ

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/28(木) 17:25:18 ID:HIEXbRjF0]
_vimperatorrc で

map <Down> :fuga

などとしてもカーソルキーの挙動が変わらないんですが、
カーソルキーの挙動をvimperatorで変更する方法はあるんでしょうか

92 名前:名無しさん@お腹いっぱい。 [2010/10/29(金) 20:53:05 ID:hP8HHlu/P]
vimperator Ubuntuでfeedsomekey3.jsがきかない・・・
google readerでだけど・・・なんでやろ

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/31(日) 18:39:26 ID:1WZWKYz20]
flashを操作した後って、何もできなくなるよね
めんどくさ/



94 名前:92 [2010/10/31(日) 19:59:26 ID:t/EbD1UsP]
google reader って検索したら2つあるんだけど,その違う方を見ていただけでしたorz

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/08(月) 00:18:56 ID:XPWsznAa0]
echoコマンドでXMLHttpRequest同期レスポンス処理のsendまで書いた後に
Tab押してresponseTextプロパティを補完したら既に値が入っててびっくりしたw
補完の時に暗黙的に実行されてるんだな

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/14(日) 17:15:39 ID:Ydm80q8l0]
set laststatus=0してないのに何かの拍子にステータスラインが消えることがある
そうなるとset laststatus=2してもステータスラインが表示されなくなるんだけど、何が原因なのかな?

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/15(月) 23:54:08 ID:KpKmIp56P]
他の拡張が干渉して似たようなのが起きたことある

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/16(火) 14:00:24 ID:/nMFM0Qj0]
ステータスライン消えるトリガー分かった
F11で全画面表示にした後、もう一回F11で元のサイズに戻すと消える
これ以降、全画面表示の時だけステータスラインが表示されるようになる

別のPCのあまりいじってないvimpでは逆の現象が起きる
通常のウィンドウではステータスラインは表示されてるけど
全画面表示の時だけステータスラインは表示されない

拡張の線も含めて調べてみるよ

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/16(火) 17:26:50 ID:21GZEmG10]
それ知ってたけどF11を:fullscreanに割り当てておけば不都合ないな

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/17(水) 16:41:37 ID:6+jSFG7I0]
maine_coon.jsのコマンドのことかな?
今まで使ったことなかったけど、これの:fullscreenならステータスライン消滅しなくなった
これなら満足。情報ありがとう

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 18:55:05 ID:RVqw+Tph0]
ttp://www.oshiete-kun.net/archives/2010/11/gshortcuthelper.html?utm_source=oshietekun&utm_medium=rss&utm_campaign=rss

これでフラッシュなどから脱出!

102 名前:名無しさん@お腹いっぱい。 [2010/11/18(木) 22:53:38 ID:pjimHkEQ0]
Flash 関連だと、これも。
d.hatena.ne.jp/nokturnalmortum/20080802/1217633913

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/19(金) 16:45:47 ID:kIwcSL9I0]
短縮URLに代表されるHTTPリダイレクトをvimpから許可ってできますか?



104 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/24(水) 01:37:04 ID:v1A7HyS30]
Windows環境で、プロファイル毎にVimperatorのrcファイルとランタイムディレクトリを
使い分けたいのですが、以下で考え方は合っているでしょうか。
Firefox3.6+Vimp2.4と共存させるため、Minefield(Firefox4.0b8pre)+Vimp3.0preで試しているのですが、
どうも標準のrcファイル(~/_vimperatorrc)を読みに行ってしまいます。
手順:
使用するrcファイルのパス:C:\Users\ユーザ名\_vimperatorrc_3.0
ランタイムディレクトリパス:C:\Users\ユーザ名\vimperator_3.0
1. rcファイルの先頭に、以下を追加。
  'set runtimepath=~/vimperator_3.0
2. Minefieldの起動パラメータに、以下を指定して起動。
  -p Firefox4 -no-remote -vimperator '+u=C:\\Users\\ユーザ名\\_vimperatorrc_3.0'
'+u'での指定では、以下も試しましたが変わりませんでした。
・C:\Users\ユーザ名\_vimperatorrc_3.0
・~/_vimperatorrc_3.0
なお、ユーザ名にマルチバイト文字は含まれていません。

105 名前:104 mailto:sage [2010/11/24(水) 02:39:58 ID:v1A7HyS30]
自己解決。
teramako氏のブログ記事を見つけて、よく見たら+uのあとに'='が不要であることに気付きました。
ttp://vimperator.g.hatena.ne.jp/teramako/20100916/1284642500
ということで、以下の何れかでうまくいきました。
-vimperator "+u C:\\Users\\ユーザ名\\_vimperatorrc_3.0"
-vimperator "+u ~/_vimperatorrc_3.0"

106 名前:名無しさん@お腹いっぱい。 [2010/12/01(水) 16:32:17 ID:fbR9nzIw0]
Firebug 更新したら、ブックマークツールバーのアイテムが
左から10個目ぐらいまでしか表示されなくなりました。
Firebug を無効にしたら現象は発生しなくなったのですが、
どなたか対処法などおわかりになる方いらっしゃいませんか?
以前からちょくちょく同じ現象は起こっていたのですが、
だいたい Firefox を再起動したら解消されていたので放置していました。
今回は何度再起動しても解消されません。
宜しくお願い致します。

107 名前:106 [2010/12/01(水) 16:33:12 ID:fbR9nzIw0]
誤爆しました、すみません

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/02(木) 02:06:01 ID:Rnqm2PL20]
みんなmuttatorは使ってる?

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/02(木) 22:36:18 ID:x73zxhZh0]
使ってない. mutt 使ってる.
muttator 使ったら, もっと幸せになれるの?

110 名前:anekos mailto:sage [2010/12/04(土) 19:45:48 ID:H+sZ9dgF0]
coderepos のプラグインはこちらに移った(移した)のでよろしくお願いします。
vimpr.github.com/
ちなみに、プラグインリストで、nightly と書いてあるやつも大体は、2.3 で動くと思います。

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/05(日) 10:05:00 ID:fSsr+3QC0]
ツリー型タブ用のプラグインってなかったけ
色々操作出来るようになるやつ
前見た記憶はあるんだけどなかなか見つからない

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/05(日) 17:19:38 ID:LIZfXprC0]
ぐぐったら でてきた
ttps://github.com/tsukkee/config/blob/master/vimperator/plugin/treeStyleTab.js

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/05(日) 18:02:00 ID:fSsr+3QC0]
>>112
thx!!
マジ助かった



114 名前:103 mailto:sage [2010/12/11(土) 19:59:08 ID:oaHFEXdp0]
ああ、RequestPolicyがリダイレクトの制御もしてたんだ・・・
VimpからRequestPolicy操作したくてちょっと調べてたら気づいた

と、言うわけで、VimpからRequestPolicyを操作する方法分かったから、せっかくなんで載せます
これで >>31 もVimp本格導入できるね

"" アドオンRequestPolicyの操作
" 操作用ポップアップ表示を<Leader>rで
javascript <<EOM
mappings.addUserMap(
[modes.NORMAL],
["<Leader>r"],
"Open RequestPolicy Popup",
function(){
var s = document.getElementById('requestpolicyStatusbar');
var p = document.getElementById('requestpolicyStatusbarPopup');
// Add the menupopup to the statusbar as it may be attached to the contextmenu.
s.insertBefore(p,null);
p.openPopup(s, 'before_start',0,0,true,true);
}
);
EOM
" リダイレクトの時の許可ボタンをgrrで、オプションをgroで
nnoremap <silent> grr :js gBrowser.getNotificationBox().currentNotification.getElementsByAttribute('label', '許可')[0].click()<CR>
nnoremap <silent> gro :js gBrowser.getNotificationBox().currentNotification.getElementsByAttribute('label', 'オプション')[0].click()<CR>

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 17:47:41 ID:6/Eliz/E0]
やっぱりflash関係はポインティングデバイスが必要なんですよね?

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 01:16:47 ID:Cp1rnGL20]
vimpr.github.com/
coderepos.org/share/browser/lang/javascript/vimperator-plugins
の両方にある plugin って vimpr が出来て coderepos から vimpr にコピーされてから
coderepos 側のは変更なし?並行して修正されてたりしないよね?

coderepos.org/share/browser/lang/javascript/vimperator-plugins
ってもう誰も使ってないのかな。
vimpr.github.com/ だけみてればいいかー。

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 09:58:20 ID:pzV1Upny0]
coderepos.org/ の方はメンテされない。
/trunk/__README-my-plugins-were-moved!-by-anekos.txt
に書いてある。
coderepos はソートが効いたり色々便利だったんだが……残念だ

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 12:38:15 ID:qfb44MmSP]
更新順に見たかったらフィード読んでおけばいいんじゃないかな

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/18(土) 07:16:24 ID:9L/ZkK1i0]
>>117
具体的に何をどう見たいのか言ってくれれば対応できるかもしれません。

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/18(土) 14:16:19 ID:flQb/1390]
>>117の人ではないけど、
俺はたまにcodereposの方を?order=dateで開いて、一番下からざーっと見て、
使ってるプラグインが更新してたり、面白そうな新着プラグインがあれば入れ
るって感じだった。
リンクがvisitedになってるから使ってるプラグインは一目でわかる。

gitの方はhistoryのページはファイル名がでないし、
フィードもだけど、すべての更新ごとにはくので、そういう風には使いにくい。
リストのページの"age"がクリック出来て、ソート出来ればなあと、思った次第
です。
git入れろよと言われればそれまでですが。



121 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 23:44:44 ID:6UDE695x0]
>>117
thx.
それは読んだけど、my-plugins とある。
両方にある、coderepos に残っている plugin はそれ以外。
他の committer に強制するものでもないし、どうなのかなって。
それ聞いてもしょーがない気もするけど。
まあ coderepos の log 見ても commit ないみたいだし、
vimpr だけでよさそうだけど。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 23:10:46 ID:cqlrWS8E0]
ime_controller.js とGoogle IME使ってると、GoogleIMEがオンにならなくなるんですが
同じ症状の方いますか

123 名前:名無しさん@お腹いっぱい。 [2010/12/25(土) 03:27:50 ID:CAQ2QUV40]
Stella.jsでのマッピング,Sampleのローカルマッピングそのままvimperatorrcにコピペしても動かない.
偉い人おしえてくだしあ



124 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/26(日) 02:51:11 ID:UZV9Figv0]
>>123
ちゃんと以下のようにコピペをヒアドキュメント形式にしてる?

javascript <<EOM
ここにSampleのコピペ
EOM

125 名前:名無しさん@お腹いっぱい。 [2010/12/26(日) 22:45:26 ID:bDbJbQTr0]
>>124
あんだけの情報で・・・
ありがとうエスパー!!

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/27(月) 01:37:51 ID:gcoh8+flO]
Minefield(20101226)+Vimperator(changeset: 4420:3fbc4b1eb998)
右下のバッファ番号表示([2/2]とか)が、'd'キーで閉じる分には問題ないけど、
タブのミドルクリックとかで閉じると、番号表示がずれる。
例:タブ3枚で、2枚目を表示していて、2枚目をミドルクリックで閉じる
→2枚目の右の3枚目が表示されるが、番号表示は、[3/3]となっている([2/2]となるべき)
メーリングリストは追ってないので、既出かは確認してません。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/31(金) 21:50:35 ID:pJOFjFXi0]
このアドオン入れてからブックマークって開けますか?
何度やっても無反応なのですが・・・。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/01(土) 04:41:49 ID:by1B+rvA0]
stella.js の addLocalMappings って
map -urls= を使いやすく javascript 関数にしたもの?
map -urls= とかは書かないのかな。

しかし map -urls= には togglelocalkeymode がないから
localkeymode.js が捨てられんなあ。

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/01(土) 17:38:19 ID:Abhyrwoo0]
>>127
方法はいくつかある
1. :bmarks で候補出して ;o とかの拡張ヒントモードで開く。もしくは :bmarks! で候補全部開く
2. :set guioptions+=m でメニューバー出してそこからクリック
3. :set complete+=l で :tabopen とかの補完から開く
4. :set complete+=b で :tabopen とかの補完から開く
よく行くサイトならブクマの代わりにQuickMarks使うと良いよ

>>128
その通りちょっとしたユーティリティ関数だね
mapコマンドに対するメリットは
1. 一つのURLパターンに複数のマップを定義できる
2. 普通の {rhs} 文字列の代わりに関数を直接指定できる
って所か
どっちにしろvimpのロジック上だからトグルはできないね

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/01(土) 19:48:57 ID:PMF09/T80]
Vimperator 本体にパッチをあてる的なコードを書けば、トグルもできそうな気がします。
mappings モジュールの _matchingUrlsTest あたりをいじればいけるかも。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/01(土) 23:24:07 ID:Abhyrwoo0]
>>130
_matchingUrlsTestは何カ所かで使われてるから影響考えながらいじるの面倒だと思うよ
素直にlocalkeymode.js使ったらいいよ
俺はトグルすると混乱しそうだから標準のmap -urls=で満足してるけど。

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/02(日) 01:08:25 ID:SQW/l4KP0]
>>131
別に副作用があるわけじゃないし、mappings.js 内だけだから大丈夫でしょう。

論よりコードって感じで簡単に書いてみました。
要 _libly.js
let ignore = false;
plugins.libly.$U.around(mappings, '_matchingUrlsTest', function(next,[map]) (ignore && map.matchingUrls ? false : next()))
具体的にいうと、これに ignore をオンオフ(true/false) 切り替えるコードを追加するだけでいけるかとおもう。


133 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/02(日) 05:10:27 ID:MlgSvNye0]
>>132
スマートなコードで目の保養になるw
良いんだけれど、それでローカルマッピング無効にしてる場合、
_removeMap関数とかから_matchingUrlsTest呼んでもfalseが返されちゃう
これは多分、期待されない結果だと思う
つまり、ローカルマッピング無効にしててもvimpのコマンド :unmap ではローカルマッピングも消せることが期待されると思うんだ
そんなわけで面倒だと書いたんだ。説明不足でスマソ



134 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/02(日) 23:02:15 ID:SQW/l4KP0]
>>133
なるほど。
あんまり、unmap しないせいか気づきませんでしたw
人にすすめるにはちょっとよろしくないですね。
まあ、気にしない人向けってことで…


135 名前:名無しさん@お腹いっぱい。 [2011/01/15(土) 20:04:10 ID:ISmnGK1F0]
このアドオンを入れたfirefoxの操作感を実現できるブラウザって他にあるのでしょうか?

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/16(日) 00:28:10 ID:ycKkcEOt0]
Yahoo! JAPANでクイック検索するコマンド(ショートカットキー)とかありますかね?

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/16(日) 01:14:41 ID:B2tEHx1W0]
>>136
Yahoo! JAPANのトップページで、検索の入力ボックス右クリック「この検索にキーワードを設定」
キーワードに「y」を入力して「保存」
これで:tabopen y ほげほげ
とかやれば「ほげほげ」でヤフれる
(:tabopenはノーマルモードでt押せば出るのでty<Space>の3回タイピングでヤフる準備できる)
まさにショートカットってのが欲しかったら :help mapping で出るヘルプ読むといい

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/16(日) 10:22:46 ID:LBx77I2v0]
feedSomeKeys_3.js で ? と数字が効かなかったので修正してみた
JavaScriptよく知らないけどてきとーに

389行目から
function virtualize (event) {
let cc = event.charCode;
if (/^[A-Z\?]$/.test(String.fromCharCode(cc)))
event.shiftKey = true;
let lc= isDigit(cc) ? cc : String.fromCharCode(cc).toLowerCase();
event.keyCode = VKeys[lc];
event.charCode = 0;
return event;
}

139 名前:138 mailto:sage [2011/01/16(日) 10:33:37 ID:LBx77I2v0]
あれ、ちゃんと動作したと思ったけど数字のときうまく動作しない。。。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/16(日) 11:07:44 ID:ycKkcEOt0]
>>137
うおお!すごい!!
ありがとうございます!!

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/20(木) 00:22:25 ID:qTWF8Po40]
"- =" キーのマッピングを変更したいんだけど表現方法?がわからないから教えて

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/22(土) 17:53:08 ID:mG58s+iY0]
>>129
メニューバーって出してもブラウザ終了させるとまた消えちゃいますよね?
メニューバーを固定させる方法って無いのですかね・・・?

もともとコマンドを使ってやっていくのが前提のアドオンなのでしょうから
無くなるのが普通なのかもしれませんが・・・
まだコマンド覚えてなくて戸惑っちゃうんで覚えるまでメニューバー出しておこうかなと思いまして

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/22(土) 18:18:45 ID:diykUiCB0]
>>141
=と-を入れ替えたいということなら.vimperatorrcに

js <<EOM
mappings.addUserMap(
[modes.NORMAL, modes.COMMAND_LINE, modes.INSERT], ["-"], "map - =",
function() {
events.feedkeys('=', true);
return;
}
);
EOM
noremap = -
cnoremap = -
inoremap = -

でできるけど, なんかスマートじゃないな...



144 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/22(土) 22:31:39 ID:3My7T/d/0]
>>143
そうじゃなくてハイフンキー(Shift押しながらだと=になるやつ)を押したときの動作を変更したい

Aキーなら"A"、BackSpaceキーなら"<BS>"と表記するようだけど、
ハイフンキーはなんて書けばいいのかわからない

145 名前:teramako [2011/01/22(土) 23:08:39 ID:hgulk5Og0]
>>144
ありゃりゃ、 noremap - ... はエラーになるね。
mappings.addUserMap([modes.NORMAL], ["-"], "- to ほげ",
function(){ events.feedkeys("ほげ", true); },
{ rhs:"ほげ", noremap:true });
とかやるしかないかも。"ほげ"部分はテキトウに変換したい文字に変えてね。

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 00:04:56 ID:lrGlYPgE0]
>>145
エラーになってうまくいかない・・・
とりあえずkeyhacっていうソフト使ってるからそっちの設定でなんとかする、ありがとう。

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 02:05:19 ID:owoct8Mb0]
>>146
こっちでも addUserMap で 追加できてるよ。

そして、
本体に <Minus>や<Subtract>で "-" を 定義できるように したそうなコードが含まれているけど、
現状動いてないです。

events._keyTable に "-" 追加で 対応できるけど、events.toString() の 結果が 変るんで
影響範囲が わからいんで パッチ していいかが 判断できん

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 13:45:02 ID:kQ9f98Pk0]
>>146
もしかして: >>124


149 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 21:15:54 ID:lrGlYPgE0]
おお、>>124 で解決した、サンクス!

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 21:58:49 ID:GyoOhuod0]
map <silent> って help 見ると command-line echo なしってあるけど
実際は echo して完了時に消えるだけなんだな。
command-line で入力が伸びていくのが見えるよ。
瞬間的に負荷が高くなる。

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 18:11:32 ID:Pq0S6Wxf0]
>>142
さすがに入門向け記事ググるなり、素直にチュートリアル読むなりした方がいいよ

>>150
バージョン3.0preではちゃんとエコー無しになってるように見える。負荷も揚がらない。正式版が楽しみ

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/25(火) 14:38:58 ID:CjX9E//I0]
使い慣れたら手放せなくなった。vimpみたいな2chブラウザ欲しいなあ…。
というか動画プレイヤーや音楽プレイヤーとか、主要ソフト全部こういう形になってくれればなあ…。

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/26(水) 00:57:13 ID:ldvfWzcP0]
>>152 Chaliceじゃだめなの?



154 名前:<silent>の話 mailto:sage [2011/01/29(土) 03:13:08 ID:fzFDg04l0]
>>151
おっと、そうなのか。グッドだな。3.0 はいつ来るんだ?Fx4もだが。

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 04:03:22 ID:c6M9RQaK0]
:extpreferences! でアドオンの設定ダイアログを出すときに、ダイアログの中にタブがあるアドオンのいくつかで
タブの部分が省略され、一部の項目を設定できなくなってしまうのですが、何とかならないでしょうか?

Firefox 3.6.13, Vimperator 2.4preで
Tree style Tab, Chaika, FoxAge2ch, DownThemAll!, XUL/Migemo などで発生します






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<224KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef