blob: 28ff1a9044ce57889d19ec6d02c5b7f7c210500a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# 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
- [ ] search by keywords with engined
- [ ] 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
- [ ] activate input form
- [ ] misc
- [ ] configurable keymaps
- [ ] .rc file
- [ ] other commands in Ex mode
- [ ] supporting Google Chrome/Chromium
## Licence
MIT
|