gdh1995 / vimium-c

A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
https://chrome.google.com/webstore/detail/vimium-c/hfjbmagddngcpeloejdejnfgbamkjaeg
Other
3.31k stars 252 forks source link

i think J/K is not in the correct order #1182

Open nitrogenxx opened 1 month ago

nitrogenxx commented 1 month ago

feel free to close this issue if it's not a real issue..

when we press j on vim the cursor movement is from up to down example

| A <<== when j is pressed | B | C | D | E | F

top to bottom

but when we need to move forward on tabs.. isn't it should be like

_A_B_C_D_EF <<== when we press J ( shift + j )

left to right

i remapped it for myself

i would love to know your thought on this btw this project is winning my heart.. i can't thank you enough for that.. made my life so much easier.. thank's 💕

gdh1995 commented 1 month ago

Um, the original project, Vimium (https://github.com/philc/vimium), also maps J to previousTab, and there seems few issues wanting to revert it.

So to keep backwards compatiable, J => previousTab will be kept in Vimium C v2.xx .

If someone want to map J to nextTab and K to previousTab, then here's how to write custom key mappings:

map J nextTab
map K previousTab

Note: the Arc browser hides real tab orders so Vimium C can not switch to a correct next/previous tab. It's a known bug while no fix available.