Releases: godbout/kindaVim.docs
16. The Just Kidding Edition.
summary: you can now enter Normal Mode with jk
. actually with any two letters sequence. and configure the sequence delay. hooray.
fix
- fix Accessibility Strategy Normal Mode
H
that would wrongly scroll the text in many cases
new
- enter Normal Mode with any two letters sequence. the delay between the two key presses that will trigger Normal Mode is configurable in the Preferences
15. The (Real) Scrolling Edition.
summary: scrolling scrolling scrolling! and the usual bunch of fixes and improvements.
fix
- fix Accessibility Strategy Normal Mode
j
,gj
that would loop over the text if the last line was a single character - fix Accessibility Strategy Normal Mode
L
that didn't work if the text was shorter than the input field - fix Accessibility Strategy Normal Mode
L
that didn't work if the text ended with an empty line - fix a bunch of edge cases related to the macOS Accessibility. come on Apple!
- fix Keyboard Strategy Visual Mode Characterwise
c
that would cut the text remaining after the move
improve
- Accessibility Strategy Normal Mode
H
,L
andM
will now be calculated according to the lines that appear in the visible text area rather than the lines of the whole text
new
- Accessibility Strategy Normal Mode
z-
- Accessibility Strategy Normal Mode
z.
- Accessibility Strategy Normal Mode
zb
- Accessibility Strategy Normal Mode
z<CR>
- Accessibility Strategy Normal Mode
zt
- Accessibility Strategy Normal Mode
zz
- Keyboard Strategy Normal Mode
zz
14. An Other Synonyms Edition.
summary: some general improvements. and lots of synonyms that are using the arrow keys, for those who've remapped and use them.
improve
- putting an app in 911 Family will now always enforce the Keyboard Strategy (Text Elements), even if the app can handle the Accessibility Strategy
- improving handling of first line in TextAreas for web browsers when Accessibility Strategy fails and kV should switch to Keyboard Strategy
- improving caret position with Accessibility Strategy Normal Mode
H
,L
. will now go to the highest or lowest fully visible lines
new
- Accessibility Strategy Normal Mode
c<BS>
- Accessibility Strategy Normal Mode
c<CTRL-H>
- Accessibility Strategy Normal Mode
c<CTRL-J>
- Accessibility Strategy Normal Mode
c<CTRL-N>
- Accessibility Strategy Normal Mode
c<CTRL-P>
- Accessibility Strategy Normal Mode
c<Down>
- Accessibility Strategy Normal Mode
c<Left>
- Accessibility Strategy Normal Mode
c<Right>
- Accessibility Strategy Normal Mode
c<Space>
- Accessibility Strategy Normal Mode
c<Up>
- Accessibility Strategy Normal Mode
d<BS>
- Accessibility Strategy Normal Mode
d<CTRL-H>
- Accessibility Strategy Normal Mode
d<CTRL-J>
- Accessibility Strategy Normal Mode
d<CTRL-N>
- Accessibility Strategy Normal Mode
d<CTRL-P>
- Accessibility Strategy Normal Mode
d<Down>
- Accessibility Strategy Normal Mode
d<Left>
- Accessibility Strategy Normal Mode
d<Right>
- Accessibility Strategy Normal Mode
d<Space>
- Accessibility Strategy Normal Mode
d<Up>
- Keyboard Strategy Normal Mode
c<BS>
- Keyboard Strategy Normal Mode
c<CTRL-H>
- Keyboard Strategy Normal Mode
c<CTRL-J>
- Keyboard Strategy Normal Mode
c<CTRL-N>
- Keyboard Strategy Normal Mode
c<CTRL-P>
- Keyboard Strategy Normal Mode
c<Down>
- Keyboard Strategy Normal Mode
c<Left>
- Keyboard Strategy Normal Mode
c<Right>
- Keyboard Strategy Normal Mode
c<Space>
- Keyboard Strategy Normal Mode
c<Up>
- Keyboard Strategy Normal Mode
d<BS>
- Keyboard Strategy Normal Mode
d<CTRL-H>
- Keyboard Strategy Normal Mode
d<CTRL-J>
- Keyboard Strategy Normal Mode
d<CTRL-N>
- Keyboard Strategy Normal Mode
d<CTRL-P>
- Keyboard Strategy Normal Mode
d<Down>
- Keyboard Strategy Normal Mode
d<Left>
- Keyboard Strategy Normal Mode
d<Right>
- Keyboard Strategy Normal Mode
d<Space>
- Keyboard Strategy Normal Mode
d<Up>
13. The (Not) Scrolling Edition.
summary: pressing the fn
key will now enforce the Keyboard Strategy on a per move basis.
useful for apps with custom UI like Things. you'll be able to use the Accessibility Strategy within
inputs (text manipulation)
and by pressing fn
you'll be able to use the Keyboard Strategy and move between
inputs. it will be useful also
now that CTRL-D
etc. are implemented for the Accessibility Strategy. CTRL-D
will now move
the caret like Vim in text areas, but add fn
and it will scroll the UI through the scrollbars instead.
you probably have no idea what i'm talking about.
improve
- Accessibility Strategy Normal Mode
H
,L
andM
will not scroll anymore and now behave mostly like Vim
new
- pressing
fn
/
on any move will now enforce the move to be treated through the Keyboard Strategy - Accessibility Strategy Normal Mode
<Enter>
- Accessibility Strategy Normal Mode
CTRL-B
- Accessibility Strategy Normal Mode
CTRL-D
- Accessibility Strategy Normal Mode
CTRL-F
- Accessibility Strategy Normal Mode
CTRL-U
- Accessibility Strategy Normal Mode
<PageDown>
- Accessibility Strategy Normal Mode
<PageUp>
- Accessibility Strategy Normal Mode
<S-Down>
- Accessibility Strategy Normal Mode
<S-Up>
- Accessibility Strategy Visual Mode
<Enter>
- Keyboard Strategy Normal Mode
<Enter>
- Keyboard Strategy Normal Mode
<PageDown>
- Keyboard Strategy Normal Mode
<PageUp>
- Keyboard Strategy Normal Mode
<S-Down>
- Keyboard Strategy Normal Mode
<S-Up>
- Keyboard Strategy Visual Mode
<Enter>
12. The Medley Edition, Part 2.
summary: lots of fixes. new moves and commands and counts. and a new Preference to let keyboard shortcuts containing ⌘ pass through to macOS.
fix
- fix Accessibility Strategy Visual Mode
j
getting stuck sometimes after switching Anchor and Head witho
- fix Accessibility Strategy Visual Mode
o
not updating column numbers when used right beforev
- fix Accessibility Strategy Visual Mode
F
,f
,T
,t
not working when the selection spanned over multiple lines - fix motions related to Accessibility Strategy Normal Mode
iW
,iw
when on empty lines - fix motions related to Accessibility Strategy Normal Mode
aW
,aw
when on empty lines
improve
- you can now change your brightness with your keyboard when in Normal Mode 🤠️ (and use Launchpad and Misson Control)
- add count for Accessibility Strategy Normal Mode
<<
- add count for Accessibility Strategy Normal Mode
>>
- add count for Accessibility Strategy Visual Mode Characterwise
_
- add count for Accessibility Strategy Visual Mode Characterwise
$
- add count for Accessibility Strategy Visual Mode Characterwise
g$
- add count for Accessibility Strategy Visual Mode Linewise
_
- add count for Accessibility Strategy Visual Mode Linewise
$
- add count for Accessibility Strategy Visual Mode Linewise
g$
- refactor all Accessibility Strategy Visual Mode motions
new
- Preference to let any keyboard shortcut containing ⌘ pass through and be caught by macOS
- Accessibility Strategy Normal Mode
H
, including count - Accessibility Strategy Normal Mode
L
, including count - Accessibility Strategy Normal Mode
M
- Accessibility Strategy Visual Mode
<
, including count - Accessibility Strategy Visual Mode
>
, including count - Accessibility Strategy Visual Mode Characterwise
g_
, including count - Accessibility Strategy Visual Mode Linewise
g_
, including count - Keyboard Strategy Normal Mode
<<
, including count - Keyboard Strategy Normal Mode
>>
, including count - Keyboard Strategy Visual Mode
g_
- Commands
gT
, including count - Commands
gt
11. A Medley Edition.
summary: jk
to gj gk
fixed in Accessibility Strategy Visual Mode; new counts, and synonym moves.
fix
- the mapping of
j
,k
togj
,gk
will now work in the Accessibility Strategy Visual Mode
improve
- add count for Accessibility Strategy Visual Mode Characterwise
G
- add count for Accessibility Strategy Visual Mode Characterwise
gg
- add count for Accessibility Strategy Visual Mode Characterwise
gj
- add count for Accessibility Strategy Visual Mode Characterwise
gk
- add count for Accessibility Strategy Visual Mode Characterwise
j
- add count for Accessibility Strategy Visual Mode Characterwise
k
- add count for Accessibility Strategy Visual Mode Characterwise
<CR>
- add count for Accessibility Strategy Visual Mode Linewise
G
- add count for Accessibility Strategy Visual Mode Linewise
gg
- add count for Accessibility Strategy Visual Mode Linewise
gj
- add count for Accessibility Strategy Visual Mode Linewise
gk
- add count for Accessibility Strategy Visual Mode Linewise
j
- add count for Accessibility Strategy Visual Mode Linewise
k
- add count for Accessibility Strategy Visual Mode Linewise
<CR>
new
- Accessibility Strategy Normal Mode
<C-Left>
- Accessibility Strategy Normal Mode
<C-Right>
- Accessibility Strategy Normal Mode
<S-Left>
- Accessibility Strategy Normal Mode
<S-Right>
- Accessibility Strategy Visual Mode
<C-Left>
- Accessibility Strategy Visual Mode
<C-Right>
- Accessibility Strategy Visual Mode
<S-Left>
- Accessibility Strategy Visual Mode
<S-Right>
- Keyboard Strategy Normal Mode
<S-Left>
- Keyboard Strategy Normal Mode
<S-Right>
- Keyboard Strategy Visual Mode
<S-Left>
- Keyboard Strategy Visual Mode
<S-Right>
10. The Turn It Off And On Again Edition.
summary: if you're reaching the end of your first month of license it's possible that kV is gonna nag you again. it's not a scam. it's a bug. 😬 apologies. and of course the usual new moves, counts, etc.
fix
- fix an issue where you may need to restart kV after your first month of license. also fix the test that was supposed to catch this.
improve
- add count for Accessibility Strategy Visual Mode
B
- add count for Accessibility Strategy Visual Mode
b
- add count for Accessibility Strategy Visual Mode
E
- add count for Accessibility Strategy Visual Mode
e
- add count for Accessibility Strategy Visual Mode
gE
- add count for Accessibility Strategy Visual Mode
ge
- add count for Accessibility Strategy Visual Mode
h
,<BS>
,CTRL-H
,<Left>
- add count for Accessibility Strategy Visual Mode
l
,<Right>
,<Space>
- add count for Accessibility Strategy Visual Mode
W
- add count for Accessibility Strategy Visual Mode
w
new
- Accessibility Strategy Normal Mode
c0
- Accessibility Strategy Normal Mode
cj
- Accessibility Strategy Normal Mode
ck
- Accessibility Strategy Normal Mode
d0
- Accessibility Strategy Visual Mode
u
- Keyboard Strategy Normal Mode
c0
for Non Text Elements and Text Elements - Keyboard Strategy Normal Mode
cj
for Non Text Elements and Text Elements - Keyboard Strategy Normal Mode
ck
for Non Text Elements and Text Elements - Keyboard Strategy Normal Mode
d0
for Non Text Elements and Text Elements - Keyboard Strategy Visual Mode
u
for Non Text Elements and Text Elements
9. The Count (again?) Edition.
summary: some counts for the Normal Modes. some new moves. counts for Visual Modes coming later. those ones will need some more 🍸️.
improve
- add count for Accessibility Strategy Normal Mode
_
- add count for Accessibility Strategy Normal Mode
$
- add count for Accessibility Strategy Normal Mode
CTRL-R
- add count for Accessibility Strategy Normal Mode
ch
- add count for Accessibility Strategy Normal Mode
cl
,s
- add count for Accessibility Strategy Normal Mode
dh
,X
- add count for Accessibility Strategy Normal Mode
dl
,x
- add count for Accessibility Strategy Normal Mode
g_
- add count for Accessibility Strategy Normal Mode
g$
- add count for Accessibility Strategy Normal Mode
u
- add count for Accessibility Strategy Normal Mode
Y
,yy
- add count for Keyboard Strategy Normal Mode
CTRL-R
- add count for Keyboard Strategy Normal Mode
u
new
- Accessibility Strategy Normal Mode
<Del>
, including count - Accessibility Strategy Normal Mode
<End>
, including count - Accessibility Strategy Normal Mode
g<End>
, including count - Accessibility Strategy Normal Mode
g<Home>
, including count - Accessibility Strategy Visual Mode
<Del>
- Accessibility Strategy Visual Mode
<End>
- Accessibility Strategy Visual Mode
g<End>
- Accessibility Strategy Visual Mode
g<Home>
- Keyboard Strategy Normal Mode
<Del>
, including count - Keyboard Strategy Normal Mode
<End>
- Keyboard Strategy Normal Mode
g<End>
- Keyboard Strategy Normal Mode
g<Home>
- Keyboard Strategy Visual Mode
<Del>
- Keyboard Strategy Visual Mode
<End>
- Keyboard Strategy Visual Mode
g<End>
- Keyboard Strategy Visual Mode
g<Home>
8. The Synonyms Edition.
summary: add 3 synonyms motions requested (arrow keys). plus a BILLION others. also the usual fixes and improvements.
fix
- a specific case where the deleted line wouldn't be copied to clipboard when using Accessibility Strategy Normal Mode
dd
with thePG-R Family
- Accessibility Strategy Normal Mode
cl
,s
now drop the linefeed selection if on an empty line - Accessibility Strategy Normal Mode
dh
,X
now copy to clipboard the character before the caret location rather than the one at caret location
improve
- add count for Accessibility Strategy Normal Mode
gj
- add count for Accessibility Strategy Normal Mode
gk
- add count for Accessibility Strategy Normal Mode
j
- add count for Accessibility Strategy Normal Mode
k
- add count for Keyboard Strategy Normal Mode
gj
- add count for Keyboard Strategy Normal Mode
gk
- add count for Keyboard Strategy Visual Mode
gj
- add count for Keyboard Strategy Visual Mode
gk
- add count for Keyboard Strategy Visual Mode
j
- add count for Keyboard Strategy Visual Mode
k
new
- Accessibility Strategy Normal Mode
ch
- Accessibility Strategy Normal Mode
CTRL-J
, including count - Accessibility Strategy Normal Mode
CTRL-M
, including count - Accessibility Strategy Normal Mode
CTRL-N
, including count - Accessibility Strategy Normal Mode
CTRL-P
, including count - Accessibility Strategy Normal Mode
<Down>
, including count - Accessibility Strategy Normal Mode
g<Down>
, including count - Accessibility Strategy Normal Mode
g<Up>
, including count - Accessibility Strategy Normal Mode
+
, including count - Accessibility Strategy Normal Mode
<Right>
, including count - Accessibility Strategy Normal Mode
<Space>
, including count - Accessibility Strategy Normal Mode
<Up>
, including count - Accessibility Strategy Visual Mode
<CR>
- Accessibility Strategy Visual Mode
CTRL-J
- Accessibility Strategy Visual Mode
CTRL-M
- Accessibility Strategy Visual Mode
CTRL-N
- Accessibility Strategy Visual Mode
CTRL-P
- Accessibility Strategy Visual Mode
<Down>
- Accessibility Strategy Visual Mode
g<Down>
- Accessibility Strategy Visual Mode
g<Up>
- Accessibility Strategy Visual Mode
+
- Accessibility Strategy Visual Mode
<Right>
- Accessibility Strategy Visual Mode
<Space>
- Accessibility Strategy Visual Mode
<Up>
- Keyboard Strategy Normal Mode
CTRL-J
, including count - Keyboard Strategy Normal Mode
CTRL-M
, including count - Keyboard Strategy Normal Mode
CTRL-N
, including count - Keyboard Strategy Normal Mode
CTRL-P
, including count - Keyboard Strategy Normal Mode
<Down>
, including count - Keyboard Strategy Normal Mode
g<Down>
, including count - Keyboard Strategy Normal Mode
g<Up>
, including count - Keyboard Strategy Normal Mode
+
, including count - Keyboard Strategy Normal Mode
<Right>
, including count - Keyboard Strategy Normal Mode
<Space>
, including count - Keyboard Strategy Normal Mode
<Up>
, including count - Keyboard Strategy Visual Mode
<CR>
, including count - Keyboard Strategy Visual Mode
CTRL-J
, including count - Keyboard Strategy Visual Mode
CTRL-M
, including count - Keyboard Strategy Visual Mode
CTRL-N
, including count - Keyboard Strategy Visual Mode
CTRL-P
, including count - Keyboard Strategy Visual Mode
<Down>
, including count - Keyboard Strategy Visual Mode
g<Down>
, including count - Keyboard Strategy Visual Mode
g<Up>
, including count - Keyboard Strategy Visual Mode
+
, including count - Keyboard Strategy Visual Mode
<Up>
, including count - Keyboard Strategy Visual Mode
<Right>
, including count - Keyboard Strategy Visual Mode
<Space>
, including count
7. The Love for Keyboard Strategy Edition.
summary: lots of count and polish for the Keyboard Strategy. everybody needs some love ❤️
fix
- window/keyboard focus issue that may have happened sometimes when switching space
improve
- motion for Keyboard Strategy Visual Mode
b
for Non Text Elements - motion for Keyboard Strategy Visual Mode
e
for Non Text Elements - motion for Keyboard Strategy Visual Mode
ge
for Non Text Elements - motion for Keyboard Strategy Visual Mode
w
for Non Text Elements
new
- Keyboard Strategy Normal Mode
ch
, including count - count support for Keyboard Strategy Normal Mode
b
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
cb
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
ce
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
cl
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
cw
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
db
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
de
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
dh
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
dl
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
dw
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
e
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
ge
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
s
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
w
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
X
for Non Text Elements and Text Elements - count support for Keyboard Strategy Normal Mode
x
for Non Text Elements and Text Elements - count support for Keyboard Strategy Visual Mode
b
for Non Text Elements and Text Elements - count support for Keyboard Strategy Visual Mode
e
for Non Text Elements and Text Elements - count support for Keyboard Strategy Visual Mode
ge
for Non Text Elements and Text Elements - count support for Keyboard Strategy Visual Mode
w
for Non Text Elements and Text Elements