A fork of https://github.com/ueokande/vim-vixen
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.4 KiB
57 lines
1.4 KiB
# Vim Vixen |
|
|
|
An Firefox add-ons works with WebExtensions, insipired by [Vimperator](https://github.com/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](https://github.com/philc/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 |
|
- [x] open a link |
|
- [x] search by keywords with engined |
|
- [x] complete URLs from history |
|
- [ ] complete keywords for search |
|
- [x] tabs navigation |
|
- [x] select a tabs by keyboard |
|
- [x] close/reopen a tab |
|
- [x] reload a page |
|
- [ ] buffer control |
|
- [x] select a tab by :buffer command |
|
- [x] buffer completion |
|
- [ ] list buffers |
|
- [ ] select buffer last selected |
|
- [ ] discover a content |
|
- [x] scroll a page by keyboard |
|
- [x] zoom-in/zoom-out |
|
- [ ] find a keyword in the page |
|
- [ ] navigations |
|
- [ ] yank/paste page |
|
- [x] pagenation |
|
- [x] open parent page |
|
- [x] open root page |
|
- [ ] hints |
|
- [x] open a link |
|
- [x] open a link in new tab |
|
- [x] activate input form |
|
- [ ] misc |
|
- [ ] configurable keymaps |
|
- [ ] search engine settings |
|
- [ ] .rc file |
|
- [ ] other commands in Ex mode |
|
- [ ] supporting Google Chrome/Chromium |
|
|
|
## Licence |
|
|
|
MIT
|
|
|