Skip to content

Releases: godbout/kindaVim.docs

16. The Just Kidding Edition.

12 Apr 11:24
Compare
Choose a tag to compare

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.

08 Apr 16:07
Compare
Choose a tag to compare

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 and M 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.

02 Apr 08:33
Compare
Choose a tag to compare

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.

26 Mar 16:21
Compare
Choose a tag to compare

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 and M 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.

17 Mar 08:04
Compare
Choose a tag to compare

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 with o
  • fix Accessibility Strategy Visual Mode o not updating column numbers when used right before v
  • 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.

12 Mar 09:34
Compare
Choose a tag to compare

summary: jk to gj gk fixed in Accessibility Strategy Visual Mode; new counts, and synonym moves.

fix

  • the mapping of j, k to gj, 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.

07 Mar 18:35
Compare
Choose a tag to compare

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.

04 Mar 16:01
Compare
Choose a tag to compare

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.

28 Feb 12:24
Compare
Choose a tag to compare

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 the PG-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.

25 Feb 12:18
Compare
Choose a tag to compare

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