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-09-09 22:31:54 +09:00
src console state as action/reducer in redux 2017-09-09 22:31:54 +09:00
test remove messages 2017-09-09 20:36:07 +09:00
.eslintrc use char-code in KeyQueue 2017-08-27 17:55:17 +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 tabs permission 2017-09-02 10:14:30 +09:00
package-lock.json install node-sass and sass-loader 2017-08-27 22:29:56 +09:00
package.json install node-sass and sass-loader 2017-08-27 22:29:56 +09:00
README.md improve readme 2017-09-08 22:44:36 +09:00
webpack.config.js Rename command-line to console 2017-09-01 09:15:44 +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
  • hints
    • open a link
    • open a link in new tab
    • activate input form
  • misc
    • configurable keymaps
    • .rc file
    • other commands in Ex mode
  • supporting Google Chrome/Chromium

Licence

MIT