Самому и с нуля - не трудно, но долго. В том плане, что часто придется гуглить, как делать какие-то вещи в виме быстро, или как в целом что-то сделать. Не все удобные фишки которыми ты пользуешься сразу приходят в голову, нужно будет время чтобы их осознать и настроить. Можно взять готовый конфиг, но так рискуешь не ощутить все преимущества, забить на большинство фич и по сути сделать себе vscode в терминале, я довольно долго так сидел на neovim + NVChad, но имхо, так лучше не делать)