يدعم Firefox الآن WebExtensions. سيكون من الجيد تعديل Vimium للعمل على Firefox.
هذا مرتبط بـ # 2076.
لقد طورت حتى الآن بعض الدعم الأساسي في مفترقتي:
يمكنك استخدام فرع Firefox-merger للاختبار ، وهو ببساطة كل هذه الأشياء المدمجة في Master.
شكرا @ mrmr1993. بمراجعة الفرع الأخير المذكور أعلاه ، يبدو أن التغييرات المطلوبة ليست في الحقيقة معطلة. ما مدى اكتمال هذا؟ (ليس لدي الإعداد لاختبار هذا.) أعرف أن philc مهتم بإضافة دعم Firefox.
ربما ما زلت بحاجة إلى إلقاء نظرة على معالجة مفتاح الوضع غير العادي. بخلاف ذلك ، يبدو أنه مكتمل ، لكن Firefox ليس كذلك.
بعض الأمثلة على مشكلة أخطاء Firefox:
.blur()
قبل التعطيل ، ولكن لا يزال من الممكن أن نتعثر في الصفحات الأخرى.[tab][esc]
، لكنها لا تزال تجربة مستخدم سيئة.fytJH
)keypress
دائمًا ، لذلك لا يمكننا التمييز بين مفاتيح الطباعة وغير المطبوعة.هذا حقا رائع؛ بداية عظيمة @ mrmr1993. أرغب في الحصول على إصدار فايرفوكس قابل للتطبيق على المتجر لأن المحصول الحالي من الإضافات على غرار Vim سيتوقف عن العمل بمجرد إهمال واجهات برمجة التطبيقات الخاصة بالملحق الكلاسيكي. نأمل ألا يتحمل دعم Firefox عبئًا كبيرًا لضمان الجودة / الصيانة.
لم أقم باختباره بعد أيام من الاستخدام ، لكنني سأحاول ذلك. ومع ذلك ، كان هناك شيئان لاحظتهما على الفور:
هل استخدمته كثيرًا في الممارسة @ mrmr1993؟
هل استخدمته كثيرًا في الممارسة @ mrmr1993؟
لقد تحولت تمامًا من Chrome إلى Firefox ، لذا فأنا أستخدمه كثيرًا. هناك الكثير الذي لا يعمل ، لكن نسختي التي بالكاد مصححة تعمل بشكل جيد بما يكفي ليومي الحالي.
أرغب في الحصول على إصدار فايرفوكس قابل للتطبيق في المتجر
هل هناك أي شخص آخر (مهتم) يعمل على هذا في الوقت الحالي؟ يمكنني البدء في العمل بنشاط في المشروع مرة أخرى ، إذا لم يكن كذلك / إذا كان سيساعد.
لمعلوماتك:
https://addons.mozilla.org/en/firefox/addon/vimfx/
هناك ملحق على amo مشابه لـ Vimium for Chrome [تحرير: لا يزال يستخدم Addon-SDK القديم رغم ذلك]
https://addons.mozilla.org/en/firefox/addon/vimium/
وملحق مهمل يسمى أيضًا vimium ...
أرغب في المساهمة في هذا المشروع ، وجعل vimium يعمل مع Firefox :)
كيف يمكنني بالفعل التثبيت من فرع Firefox-merger؟ أود أيضًا تجربته واختباره.
cake build
للإنشاء.about:debugging
، عن طريق تحديد أي ملف في المجلد الذي يحتوي على نسختك.@ mrmr1993 ما هي حالة هذا؟
ربما ينبغي علينا دمج برنامج دمج Firefox وإنشاء قائمة TODO بالفجوات بين إصدار chrome و Firefox. بمجرد أن نصل إلى النقطة التي يصبح فيها جاهزًا للتبني على نطاق واسع ، سنقوم بإدخاله على موقع إضافات Firefox.
ربما ينبغي علينا دمج Firefox-merger
لقد قمت بإعادة تأسيس متصفح Firefox إلى Master. لجعل Vimium يعمل مع Firefox ، يجب أن يكون كافيًا دمج Firefox -Compan-rb (فرع rebase).
@ mrmr1993 ما هي حالة هذا؟
الأشياء الأخرى التي تحتاج إلى إصلاح ، سواء من جانبنا أو من متصفح Firefox:
window.find
ألقى خطأ في التفاف الصفحة. (يحتاج إلى مزيد من التحقيق ، لكن e46a369 يوقف الأخطاء. ويوقف أيضًا وضع البحث HUD الذي يفقد التركيز بعد استدعاء window.find
).about:newtab
يبدو أكثر المرشح المحتمل من الآن فصاعدًا. FF إصدار 1275209. )هذا هو كل ما يتبادر إلى الذهن الآن .. سأقوم بترتيب هذا الأمر ودفع العلاقات العامة.
لمعلوماتك: تم الإعلان عن أن الإضافات القديمة ستتوقف عن العمل في Firefox Nightly غدًا لذا من المفترض أن VimFx ، Vimium ، سيتوقف أيضًا عن العمل في 57. مع عرض سريع ، لا يبدو أن مبادرتهم للتحول إلى WebExtensions تتقدم ( https://github.com/akhodakivskiy/VimFx/issues/860).
شكرا لمعلوماتكmcomella. في حالة عدم وضوح المارة ، يعمل Vimium في Firefox 57 ، راجع Vimium-FF . أنا ، على سبيل المثال ، والقادم من VimFx ، أنا سعيد بمجموعة الميزات الخاصة به. شكرا للناس Vimium 🙂.
التعليق الأكثر فائدة
شكرا لمعلوماتكmcomella. في حالة عدم وضوح المارة ، يعمل Vimium في Firefox 57 ، راجع Vimium-FF . أنا ، على سبيل المثال ، والقادم من VimFx ، أنا سعيد بمجموعة الميزات الخاصة به. شكرا للناس Vimium 🙂.