A Basic development workflow

In this section I will talk about builtin tools that vim has to offer to make your workflow actually flow. Coming from an IDE with inline error messages, auto-completion and a big green “run” button this kind of workflow might seem weird to you, but I encourage you to give it a fair try. neovim can have all those fancy features too (with plugins), but they’re opt-in, and you should know both sides. I personally used neovim for a long time entirely relying on LSP and plugins to even be able to write code. But now that I’ve seen both perspectives, I developed my own personal workflow that includes LSP and semantic completion, but in a way less obvious way, leveraging neovim’s builtin tools as much as makes sense. ...