O Firefox agora oferece suporte para WebExtensions. Seria bom ajustar o Vimium para funcionar no Firefox.
Isso está relacionado a # 2076.
Até agora, desenvolvi algum suporte básico em meu fork:
Você pode usar o branch firefox-merger para testar, que é simplesmente tudo mesclado no master.
Obrigado, @ mrmr1993. Revisando o branch final mencionado acima, parece que as mudanças necessárias não são tão perturbadoras. Quão completo é isso? (Não tenho a configuração para testar isso.) Sei que @philc está interessado em adicionar suporte ao Firefox.
Provavelmente, ainda preciso examinar o manuseio de teclas no modo não normal. Fora isso, parece completo, mas o Firefox não.
Alguns exemplos de bugs do Firefox:
.blur()
antes de desabilitar deve corrigir isso, mas ainda podemos ficar presos em outras páginas.[tab][esc]
, mas ainda assim UX ruim.fytJH
)keypress
sempre dispara, portanto, não podemos distinguir as chaves imprimíveis e não imprimíveis.Isso é muito legal; ótimo começo @ mrmr1993. Eu adoraria colocar na loja uma versão viável do Firefox, já que a safra atual de extensões estilo Vim vai parar de funcionar quando as APIs de extensão clássicas forem totalmente descontinuadas. Esperançosamente, o suporte do Firefox não irá incorrer em uma grande carga de controle de qualidade / manutenção.
Não testei o estresse há dias de uso, mas vou tentar. No entanto, houve algumas coisas que percebi imediatamente:
Você o usou muito na prática @ mrmr1993?
Você o usou muito na prática @ mrmr1993?
Mudei completamente do Chrome para o Firefox, então estou usando muito. Há muitos que não estão funcionando, mas minha versão mal corrigida funciona bem o suficiente para o meu dia a dia atual.
Eu adoraria lançar uma versão viável do Firefox na loja
Alguém mais (interessado em) está trabalhando nisso no momento? Posso começar a trabalhar ativamente no projeto novamente, se não / se for ajudar.
PARA SUA INFORMAÇÃO:
https://addons.mozilla.org/en/firefox/addon/vimfx/
Existe um addon no amo que é semelhante ao Vimium para Chrome [EDIT: Ainda usando o antigo Addon-SDK embora]
https://addons.mozilla.org/en/firefox/addon/vimium/
E um addon obsoleto que também é chamado de vimium ...
Desejo contribuir com este projeto, fazendo o vimium funcionar com o firefox :)
como posso realmente instalar a partir do branch firefox-merger? eu também gostaria de experimentar e testar.
cake build
para construir.about:debugging
, selecionando qualquer arquivo na pasta que contém o seu clone.@ mrmr1993 Qual é a situação disso?
Devemos provavelmente mesclar firefox-merger e criar uma lista TODO de lacunas entre a versão do cromo e do firefox. Quando chegarmos ao ponto em que ele está pronto para ampla adoção, vamos colocá-lo no site de complementos do Firefox.
Devemos provavelmente fundir firefox-merger
Eu rebasei o firefox-compat no master. Para fazer o Vimium funcionar com o Firefox, deve ser suficiente mesclar o firefox-compat-rb (o branch rebase).
@ mrmr1993 Qual é a situação disso?
Outras coisas que precisam de conserto, seja da nossa parte ou do Firefox:
window.find
gera um erro na quebra de página. (precisa de mais investigação, mas e46a369 interrompe os erros. Também impede que o HUD do modo localizar perca o foco após chamar window.find
).about:newtab
parece mais provável candidato daqui para a frente. FF issue 1275209. )Isso é tudo que vem à mente por enquanto .. Vou arrumar isso e empurrar um PR.
Para sua informação: foi anunciado que as extensões legadas deixarão de funcionar no Firefox Nightly de amanhã, então presumivelmente o VimFx , a contraparte do Firefox Vimium, também irá parar de funcionar no 57. Com uma breve leitura, não parece que sua iniciativa de mudar para WebExtensions está progredindo ( https://github.com/akhodakivskiy/VimFx/issues/860).
Obrigado pelo FYI @mcomella. No caso, não está claro para os transeuntes, Vimium funciona no Firefox 57, ver Vimium-FF . Eu, por exemplo, e vindo de VimFx, estou feliz com seu conjunto de recursos. Obrigado pessoal do Vimium 🙂.
Comentários muito úteis
Obrigado pelo FYI @mcomella. No caso, não está claro para os transeuntes, Vimium funciona no Firefox 57, ver Vimium-FF . Eu, por exemplo, e vindo de VimFx, estou feliz com seu conjunto de recursos. Obrigado pessoal do Vimium 🙂.