## Checklist for testing Vim Vixen ### Keybindings in JSON settings Test operations with default key maps. #### Scrolling - [ ] k, j: scroll up and down - [ ] h, l: scroll left and right - [ ] Ctrl+U, Ctrl+D: scroll up and down by half of screen - [ ] Ctrl+B, Ctrl+F: scroll up and down by a screen - [ ] 0, $: scroll to leftmost and rightmost - [ ] gg, G: scroll to top and bottom - [ ] Smooth scroll by `:set smoothscroll` - [ ] Non-smooth scroll by `:set nosmoothscroll` - [ ] Configure custom hint character by settings `"smoothscroll": true`, `"smoothscroll": false` #### Console The behaviors of the console are tested in [Console section](#consoles). - [ ] :: open empty console - [ ] o, t, w: open a console with `open`, `tabopen`, `winopen` - [ ] O, T, W: open a console with `open`, `tabopen`, `winopen` and current URL - [ ] b: open a consolw with `buffer` #### Tabs - [ ] d: delete current tab, unable to remove pinnned tab - [ ] !d: delete current tab and pinned tab - [ ] u: reopen close tab - [ ] K, J: select prev and next tab - [ ] g0, g$: select first and last tab - [ ] r: reload current tab - [ ] R: reload current tab without cache - [ ] zd: duplicate current tab - [ ] zp: toggle pin/unpin state on current tab - [ ] Ctrl+6: select previous selected tab #### Navigation - [ ] H, L: go back and forward in history - [ ] [[, ]]: Open next/prev link in `` tags. - [ ] [[, ]]: find prev and next links and open it - [ ] gu: go to parent directory - [ ] gU: go to root directory #### Misc - [ ] zi, zo: zoom-in and zoom-out - [ ] zz: set zoom level as default - [ ] y: yank current URL and show a message - [ ] p: open clipbord's URL in current tab - [ ] P: open clipbord's URL in new tab - [ ] Toggle enabled/disabled of plugin bu Shift+Esc ### Following links - [ ] f: start following links - [ ] F: start following links and open in new tab - [ ] open link with target='_blank' in new tab by f - [ ] open link with target='_blank' in new tab by F - [ ] Show hints on following on a page containing ``/`