Да, я заставлял. node_modules/.bin должен быть в PATH (причем первее глобальной папки), тогда подхватит само. Есть еще варианты указывать в настройках lsp как то, но я юзаю direnv, так что мне норм с переменными окружения
Из этого списка не видно плюсов по сравнению с mcedit, nano, emacs. В vim же философия направлена на то, чтобы руки не отрывать от клавиатуры и что любые действия можно заскриптовать, как минимум в макросы.
Для меня главным отличием от nano стали скорее плагины, чем хоткеи, хотя я пользуюсь довольно маленьким процентом функционала vim, поэтому для меня пока эта разница не очевидна
Возьмм лучше готовый конфиг. Не трать время на создание своего vim. А через какое-то время, когда придет понимание, что без vim уже не реально что-то писать, уже можно будет пилить свой конфиг.