Neovim LSP and DAP using Lua

LSP and DAP for Python, Golang, Rust, and Typescript/Javascript.

Neovim IDE with LSP and DAP

Overview

In my previous article, I walked through with you how to convert existing .vimrc to a Lua-based configuration and set up LSP for Lua.

In this article let’s add LSP and DAP support. Particularly I will focus on Python, Typescript, Golang, and Rust.