Firefox ahora es compatible con WebExtensions. Sería bueno modificar Vimium para que funcione en Firefox.
Esto está relacionado con el # 2076.
Hasta ahora, he desarrollado un soporte básico en mi bifurcación:
Puede usar la rama firefox-merger para probar, que es simplemente todo esto fusionado en maestro.
Gracias, @ mrmr1993. Al revisar la rama final mencionada anteriormente, parece que los cambios requeridos no son realmente tan disruptivos. ¿Qué tan completo es esto? (No tengo la configuración para probar esto). Sé que @philc está interesado en agregar compatibilidad con Firefox.
Probablemente todavía necesite mirar el manejo de teclas en modo no normal. Aparte de eso, parece completo, pero Firefox no lo es.
Algunos ejemplos de errores de error de Firefox:
.blur()
antes de deshabilitarlo debería solucionarlo, pero aún podemos quedarnos atascados en otras páginas.[tab][esc]
, pero sigue siendo una mala experiencia de usuario.fytJH
)keypress
siempre se activa, por lo que no podemos distinguir las claves de impresión y las que no lo son.Esto es realmente genial; gran comienzo @ mrmr1993. Me encantaría tener una versión viable de Firefox en la tienda, ya que la cosecha actual de extensiones de estilo Vim dejará de funcionar una vez que las API de extensión clásicas estén completamente obsoletas. Con suerte, el soporte de Firefox no incurrirá en una gran carga de control de calidad / mantenimiento.
No me he esforzado en probarlo con días de uso, pero lo intentaré. Sin embargo, noté un par de cosas de inmediato:
¿Lo ha usado mucho en la práctica @ mrmr1993?
¿Lo ha usado mucho en la práctica @ mrmr1993?
He cambiado completamente de Chrome a Firefox, así que lo estoy usando mucho. Hay muchas cosas que no funcionan, pero mi versión apenas actualizada funciona lo suficientemente bien para mi día a día actual.
Me encantaría tener una versión viable de Firefox en la tienda.
¿Hay alguien más (interesado en) trabajando en esto en este momento? Puedo comenzar a trabajar activamente en el proyecto nuevamente, si no / si ayudaría.
FYI:
https://addons.mozilla.org/en/firefox/addon/vimfx/
Hay un complemento en amo que es similar a Vimium para Chrome [EDITAR: Aún se usa el SDK del complemento antiguo]
https://addons.mozilla.org/en/firefox/addon/vimium/
Y un complemento obsoleto que también se llama vimium ...
Deseo contribuir a este proyecto, haciendo que vimium funcione con firefox :)
¿Cómo puedo instalar desde la rama de fusión de Firefox? También me gustaría probarlo y probarlo.
cake build
para construir.about:debugging
, seleccionando cualquier archivo en la carpeta que contiene su clon.@ mrmr1993 ¿Cuál es el estado de esto?
Probablemente deberíamos fusionar firefox-merger y crear una lista TODO de espacios entre la versión de Chrome y Firefox. Una vez que lleguemos al punto en el que esté listo para una amplia adopción, lo incluiremos en el sitio de complementos de Firefox.
Probablemente deberíamos fusionar firefox-merger
He vuelto a basar firefox-compat en master. Para que Vimium funcione con Firefox, debería ser suficiente fusionar firefox-compat-rb (la rama rebase).
@ mrmr1993 ¿Cuál es el estado de esto?
Otras cosas que deben arreglarse, ya sea de nuestro lado o de Firefox:
window.find
arroja un error al ajustar la página. (necesita más investigación, pero e46a369 detiene los errores. También detiene el modo de búsqueda que HUD pierde el foco después de llamar a window.find
).about:newtab
parece más posible candidato en el futuro. Número de FF 1275209. )Esto es todo lo que me viene a la mente por ahora ... Lo arreglaré y presionaré un PR.
Para su información: se anunció que las extensiones heredadas dejarán de funcionar en Firefox Nightly de mañana, por lo que presumiblemente VimFx , la contraparte de Vimium de Firefox, también dejará de funcionar en 57. Con un breve vistazo, no parece que su iniciativa para cambiar a WebExtensions esté progresando ( https://github.com/akhodakivskiy/VimFx/issues/860).
Gracias por el FYI @mcomella. En caso de que no está claro para los transeúntes, Vimium funciona en Firefox 57, ver Vimium-FF . Yo, por mi parte, y viniendo de VimFx, estoy contento con su conjunto de características. Gracias amigos de Vimium 🙂.
Comentario más útil
Gracias por el FYI @mcomella. En caso de que no está claro para los transeúntes, Vimium funciona en Firefox 57, ver Vimium-FF . Yo, por mi parte, y viniendo de VimFx, estoy contento con su conjunto de características. Gracias amigos de Vimium 🙂.