ParentFull threadtmalsburg2·False. Emacs has a wonderful vi(m) implementation in the form of evil-mode.View on HN