【Firefoxアドオン】Vimperator part2【Vim】
■ このスレッドは過去ログ倉庫に格納されています
luakitに逃げたくなってきた
あれvim云々以前に落ちるんだよなぁ Configure Vim-Vixenの
> "F": { "type": "follow.start", "newTab": true },
follow.start を別の機能に宛てたいと思ったときに、別の機能が何というキーワードでどんな引数(newTab:true)があるの?
ってのを調べるのはどうするといいの。 このスレが伸びる時は、Firefox更新でVimperatorが正常動作しない場合か Vimperatorは死亡確定だし、代替品の不満点はFirefox本体&WEの問題で他も該当するしで話題が少ない
なんか動きがないと vixenの話なんですがtabopenなんかでHistory内を検索するの抑制する方法ないかな?
#:tabopen 適当な検索ワード 更になにか検索ワード
とかやるとプチフリーズする 機能も揃ってないしちゃんと動かないのに公開して愚痴ツィート垂れ流してるけどそりゃあ要望殺到するよwww いま公開しないとみんなVimiumとSaka Keyに移住しちゃうから……
他も動かないのは同じ条件だし 58でIMEまわりがおかしいのが直るかもってさ
Vimium-FFとかで日本語検索がおかしいのも一緒に直ってくれると良いなあ
http://rockridge.hatenablog.com/entry/2017/11/23/235223 そのIMEのやつはマルチプロセスとウィンドウフォーカスの問題だから
日本語検索とは全く関係が無いと思う >>437
ブックマークさえ開けないので同じではない、他のアドオンに失礼だ 別スレでsaka key入れてるとページの表示がおかしくなるって話出てたので
ちょっと調べたらページHTMLに直接UI用のdivを追加してるせいっぽかった
vimiumやvixenはiframeでwrapしてた >>441
saka keyはコマンドラインや検索機能無いからUIはhit a hint専用か
ということはiframeにするわけにはいかないか
でもhit a hintのキーを押す押さないにかかわらず
ページロード時にhtml要素の先頭に全画面を覆うdivをつっこんでるから
そりゃページ壊れるだろうなあ
>>442
なるほど
2011年の記事みたいだけどいまだにiframe使うしかなく解決してないという…
クロスドメインなframe間通信はpostMessageを使えばできるが2011だとまだ無かったか?
postMessageもセキュリティ確保の問題はあるけど >>446
「前のページ」「次のページ」リンクを辿るコマンドが日本語対応してた vixenのfキーのヒントアルファベットって変更できない?
ソース軽く見た限り固定値にされてるっぽいけど Vixenは現状頑張る気がせず、Vimiumは出来る範囲でうまいことお茶を濁すというスタンスの違いは見えるが、
結局のところ根本的にはMozillaさんに要望をガンガン出して頑張って貰うしか Vixenを使っているけどFからタブを開く時にbrowser.tabs.loadDivertedInBackgroundを考慮してほしいな
続けて複数のタブを開けなくて不便 僕は続けて複数のタブは開きません で終わりそうだな アドオンからabout:configの内容は取得できない about:configを参照しなくても、タブを開くが新タブにスイッチしない機能を提供して、エンドユーザに[F]へのバインドを選択させるとか。 とりあえずVixenに要望出して、もし却下されたらVimium-FF使えば良いんじゃない?
"LinkHints.activateModeToOpenInNewTab"と"LinkHints.activateModeToOpenInNewForegroundTab"の両方あるぞ vimp派生だと色々足りない機能を直視しないといけなくなるから Fast Dial系でキーが効かないのがホント糞
せめてローカルファイルが読めれば自分でMarkdown書いてホームにするんだが Firefoxに対応したcvimを自分でxpi署名して使ってるがかなり使える cvimはchromeで使ってるけど日本語検索すると重くなるのなんとかしてほしいな
英語だと軽いのに日本語(2バイト文字?)だとちょっとひっかかる muttator 使ってる人います?
何かstyle まわりが がっつり壊れてる やっぱこの難民状態は数年続くよな
完全に元の機能を取り戻せるとも思えないし、どこかで割り切っていかないとなあ おまかん な気がするけど、
https://pastebin.com/x6kft84D
でそれっぽく直った。
chrome url で regist すると url-prefix の挙動が 変だったみたい。 firefoxでVimium使ってる
tampermonkey有効にすると、collecting hintの処理が遅い
chromeだとそんなことないのに。
有効にしているスクリプトは、以下だけなのだが。
AutoPagerize [Modified by BladeMight]
AutoPagerize_Console_simple
Enhanced word highlight
スペックの問題なのかなぁ
あと、最近Googleの検索でヒントが二重ででるのですが、
直し方わかりませんかね。 vim vixenを入れてみたら、これは気になるほど遅くならなかった。
実装の違いがあるのかも。
vim vixenはスクロールがもう少しぬるっとしてほしい。 vixenはヒント文字列がA〜Zの順で固定なのがなあ あとヒントが見づらいのでcssで見た目いじれるようにしてほしいなあ そのへん設定で変えたいよね。ハードコードされてるのかなあ githubで軽くソース見た限りヒント文字列用の変数はあるけどそれはa〜zで固定されてる
そこに任意の文字列入れられるようにすればいいだけかと思うけど設定のところとどう繋げはいいのかは知らない >473
あれ? userContent.cssで弄れない?
.vimvixen-hint {
background-color: yellow !important;
border: 1px solid gold !important;
font-weight: bold !important;
text-transform: uppercase !important;
font-size: 20px !important;
color: black !important;
} >>477
userchrome.cssじゃ直接弄れなかったわ
調べたらstylusでcssを適用すればいけるらしくそれでいけた >>479
usercontent.cssとuserchrome.cssを混同してたわ
contentのほうで普通にできたっていう vimvixen、privacy.resistFingerprinting.block_mozAddonManagerをtrueにして
AMOページで動くようにすると、jやkは機能するんだがfがきちんと動かない、
というかページの下部に白い枠みたいなのが出来て、bufferを開くとそこにインラインの
bufferリストが描写されるみたいな、おかしなことになってるな Vixenに限らず、IME周りまず何とかしてほしい。Speed Dial系・about:系タブで操作利かないのも。
あとC-wで単語削除したい。それとgiで最後のテキスト領域にフォーカスしたい。キリないけど主要なのはこんなとこ。 Vixen で f 効くし 白い枠とか出ないけど
http://i.imgur.com/OcySole.jpg
キーバインドは Surfingkeys と xkeysnail とか Keyhac 使って自分で快適さ求めた方がいいと思うけど
Vixen は次のアップデートがヘタレだったら切るわ https://imgur.com/a/ejqcD
Firefoxをリフレッシュしてaddonにvixenだけを入れた状態なので、
他の設定とかアドオンが悪さをしてるということはないとおもう
ちなみに上の画像のほうはfを押した後で、白い枠の横にヒントが並んでる vimiumはコマンドライン無いから論外だけど、かといって現状vixenはコマンドラインならではの強みがない
既存のスマートキーワードをそのまま使えないしspeed dialなタブで使えないしもうロケーションバーでいいやってなる Surfingkeys 試してみたけど設定ファイルにバリバリ JavaScript 書ける系なのでやる気があれば色々できそう
設定をローカルファイルから読み込めるのもよし
サイトごとの設定も柔軟にできそうだし、vim風Editorを内蔵してたり思った以上に高機能だった
安定度はまだわからんけど
https://addons.mozilla.org/ja/firefox/addon/surfingkeys_ff/
https://github.com/brookhong/Surfingkeys >>487
vim風Editorを内蔵ってエディタまるごと実装してすごいと思ったら
https://ace.c9.io/
を使ってるだけだった vimiumは検索文字で日本語入れようとすると一文字目だけなぜか入力した瞬間に確定されるから日本語検索に使えない 一文字適当に入れてから検索文字入れて一文字目消したら検索できるけどvixenなら普通にできるからそっちに移った
これさえ直れば個人的にはviniumでいいんだけどな vixenはp, giマッピングとsetコマンドが最近ついた。それが地味に大きい。 vixenでいつの間にかhintchars設定できるようになってたんだな
設定のkeymapsとかsearchと同階層にpropertiesを追加すれば設定できる
smoothscrollも設定できるけど全然スムースじゃなかったからfalseにしてるが
"properties": {
"smoothscroll": false,
"hintchars" : "fjdkslagh"
} あと:historyと:bookmarkがつけば不満点はなくなるな
vimpとくらべると色々足りないとはいえそこは仕方ない history はデフォであるんじゃないかと
クリップボードからURLを開く っていうのが全く理解できない
1万歩譲ってクリップボードにURLが含まれていたらそれを開く
それ以外だったら google 等で検索 だったらわかるけど
あとコンソールが TAB 移動
Up と Down に割り振ってくれよ.... 方向キーを使いたいから言ってるんじゃないけどな
一番困ってるのは Ctrl-n と Ctrl-p なんだよ
ウィンドウが開くとか印刷が開くとかうんざりで置き換えてるんだよ
まあ困ってるのは俺だけかもしれんがな Ctrl絡みは keyhac なり autohotkey なりでブラウザの WINDOW CLASS 指定で置き換えたほうがたぶん幸せ 今日からVim Vixen使い出したんだけど、bufferコンソールだけは大文字小文字区別するんだね。
開いてるタブにヒットしなくて焦った。これバグですかね? 確かに:openなら「vim」でこのスレにヒットするが:bufferではヒットしない コマンド追加できるものはあるかね?
commands.addUserCommand 的な。 >>504
surfingkeys は出来たんだけど最新版でセキュリティ対策のため削除されたのが痛い >>507
ありがとう。
コマンド追加できるアドオンは今ないのかな。
ユーザ定義関数をキーバインドできるものはどうだろう。
あるかな?
surfingkeys はできるみたいですね。 59でデフォルトのキーバインドが上書きできなくなる模様
これはVimiumだけど他でも似た話がありそう
https://github.com/philc/vimium/issues/2925 Firefoxというかデフォルトのキー定義は間違なくクソだと思う。 >>511
詳細はまだ分からんが、58だと正常、59だと動作しないってある
59で何か変わったのは確か
それがバグなのか仕様変更なのかはまだ不明 文字入力欄でC-aとC-eで行頭行末とかさせろよなデフォで amazonのvineのレビュアーをブロックしたいけどアドオン無い? >>516はスレ違い。
>>515
行頭/行末移動や単語削除はahkでやってるけど、
行頭まで削除(<C-u>)とかローカルなやつはブラウザ側でやりたい。 普通のアドオンスレなんだと思って書き込んでしまったすまん vixenでホーム表示をキーマップしたいんだけど、できる?
vimpのghと同じことがしたいです。 >>510
予想通りVim VixenもVimiumと同じだった模様
こりゃ59本体がアカンな
Keybindings with Ctrl don't work anymore in firefox 59
https://github.com/ueokande/vim-vixen/issues/334 60a1 C-d でブックマーク関連開かず普通にスクロールするけどな
C-n とか C-p とかはどうしようもない奴は環境別で xKeysnail と keyhac で置き換えた >>523
60でまた何か変えたのかね
59がreleaseになったらとりあえず試して、動かないならbetaになった60に逃げる感じか ☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ 59.0 b10 で普通にキイバインド効くじゃない
Github の ゴミ issue をむやみに貼るのやめようや "キイバインド"でググったら2件目にヒットした。
気をよくして"ヴィムペレイタア"でググったら0件だった。 ■ このスレッドは過去ログ倉庫に格納されています