emacsの代わりにvimキーバインドを使う

macのキーバインドとは

デフォでは

ctrl + f ... 右移動

などemacsのキーバインドが元になっている

これをvimに準拠したものに変える

インストールするもの

Redditで以下のような投稿を見つけた

https://www.reddit.com/r/vim/comments/8tb5oz/added_a_basic_vim_normal_mode_to_systemwide_os_x/

github:

https://github.com/dbalatero/VimMode.spoon#quick-installation

インストールする方法

ターミナルで以下のコマンドを実行

bash <(curl -s https://raw.githubusercontent.com/dbalatero/VimMode.spoon/master/bin/installer)

その後ApplicationにあるHammmerspoonを起動 => reloadで動くようになった

escキーバインドをjjに設定する方法

~/.hammerspoon/init.luaに以下のように書き込む(上2行は既に存在)

local VimMode = hs.loadSpoon('VimMode')
local vim = VimMode:new()

vim:enterWithSequence('jj')

編集し終わったら

ApplicationにあるHammmerspoonを起動 => reload