Open ddrcode opened 2 years ago
Add VIM layer that emulates a VIM normal mode. Ideally add support for multiple operating systems. Check here and here for inspirations
Expected features:
w
5w
10dw
d10w
CKC_VI
CKC_VI + 3 + o
VI functions to support:
i j k l
a
A
i
I
0
_
^
$
gg
G
o
O
r
R
s
J
gJ
cc
S
C
x
X
u
Ctrl R
.
v
V
d<motion>
y
y<motion>
p
<number><command>
ESC
:w
No-goals (features that can't be supported on keyboard level):
H
M
e
%
f t F T
<line>gg
:<line>
~
gu
gU
g~
U
q*
m*
Work-in-progress in vim branch
Add VIM layer that emulates a VIM normal mode. Ideally add support for multiple operating systems. Check here and here for inspirations
Expected features:
w
,5w
,10dw
,d10w
, etc)CKC_VI
): tap to toggle VI mode, hold for single VI command (i.e.CKC_VI + 3 + o
to insert 3 empty lines)VI functions to support:
i j k l
)a
)A
)i
)I
)0
,_
,^
)$
)gg
)G
)o
andO
)r
)R
)s
)J
,gJ
)cc
orS
)C
)x
andX
)u
)Ctrl R
).
)v
)V
)d<motion>
)y
)y<motion>
)p
)<number><command>
)ESC
):w
)No-goals (features that can't be supported on keyboard level):
H
)M
)w
) - fallback toe
%
)f t F T
)<line>gg
or:<line>
)~
,gu
,gU
,g~
)U
)q*
)m*
)