This repository has been archived on 2020-04-04. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2017-10-08 09:54:15 +09:00
src use key instead of keyCode in follow 2017-10-08 09:54:15 +09:00
test use key instead of keyCode in follow 2017-10-08 09:54:15 +09:00
.eslintrc allow class-methods-use-this 2017-10-01 10:01:09 +09:00
.gitignore add webpack.config 2017-08-11 23:15:47 +09:00
.travis.yml use firefox 55 2017-08-22 22:07:17 +09:00
karma.conf.js install karma-html2js-preprocessor 2017-08-21 20:58:43 +09:00
LICENSE Initial commit 2017-08-11 22:26:12 +09:00
manifest.json add simple form 2017-09-25 22:15:56 +09:00
package-lock.json update eslint 2017-09-17 09:05:49 +09:00
package.json update eslint 2017-09-17 09:05:49 +09:00
README.md update README 2017-10-01 15:46:07 +09:00
webpack.config.js fix imports in src 2017-10-05 20:14:58 +09:00

Vim Vixen

An Firefox add-ons works with WebExtensions, insipired by Vimperator.

Background

Firefox will stop supporting legacy add-ons

Firefox will support only add-ons using WebExtensions API since version 57, and plugins based on legacy APIs will be unavailable. Vim Vixen is new solution to create Vim-like Firefox.

Vimimum

Vimium is a Chrome extension which able to navigate pages in Google Chrome/Chromium. Vimium also started to suppprt on Firefox by WebExtensions API.

TODO

  • open command
    • open a link
    • search by keywords with engined
    • complete URLs from history
    • complete keywords for search
  • tabs navigation
    • select a tabs by keyboard
    • close/reopen a tab
    • reload a page
  • buffer control
    • select a tab by :buffer command
    • buffer completion
    • list buffers
    • select buffer last selected
  • discover a content
    • scroll a page by keyboard
    • zoom-in/zoom-out
    • find a keyword in the page
  • navigations
    • yank/paste page
    • pagenation
    • open parent page
    • open root page
  • hints
    • open a link
    • open a link in new tab
    • activate input form
  • misc
    • configurable keymaps
    • search engine settings
    • .rc file
    • other commands in Ex mode
  • supporting Google Chrome/Chromium

Licence

MIT