raineorshine / hammerspoon-config

Simultaneous VI Mode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A hammerspoon config for Simultaneous VI Mode (smode), i.e. pressing and holding s and d at the same time activates VI Mode globally.

Feature Completion

  • press activation keys at same time -> should enter smode and enable navigation
  • tap activation keys several times -> should enter and exit smode smoothly
  • enter and exit smode and then press single activation key -> should type character
  • activate, release one, re-activate, release other -> should enter and exit smode smoothly without typing characters.
  • activation keys not doubled ('12x' does not produce '122x')
  • press and hold one activation key, then press and hold the other -> should type characters
  • press g1 within MAX_TIME -> enter gets delayed until after activation key 1

Development

hs.reload()

About

Simultaneous VI Mode


Languages

Language:Lua 100.0%