I like Inkdropās vim mode.
Iām a light vimmer, so itās just as well that I can operate in insert mode as I would in a typical Windows editor.
By the way, in the Inkdrop vim plugin, is there any way to turn off the IME as well with ESC or Ctrl + [ when in non-normal mode? Iāve tried assigning shortcuts on the IME side, but the keystrokes donāt seem to propagate to Inkdrop.
I donāt have the skills to make a plugin yet, so it would be nice if it could be done with init.js or a simple customization.
As a prerequisite, I use ATOK for IME, but you can probably do the same thing with MS IME.
I have assigned IME OFF to āESCā and āCtrl + [ā in ATOK, and whether IME is ON or OFF, if I can send those keys for two strokes, I can go back to normal mode.
Therefore, I used a small ahk script as follows.
#Persistent
#SingleInstance, Force
#NoEnv
#UseHook
if WinActive("ahk_exe Inkdrop.exe")
|| WinActive("ahk_exe Code.exe")
{
$^[::Send ^{[ 2}
$ESC::Send {ESC 2}
}