Modern Neovim — PDE (Part 2)
With the integration of Lua as the first-class language within Neovim, we can customize Neovim in any way we prefer. In this article, let’s continue to explore and configure Neovim as our personal development environment (PDE).
This article is part of the Modern Neovim series.
The Neovim configuration files are available in this repository.
This article is the second part of the series to configure a PDE with Neovim. Check out the related articles for more tips and tricks.
For AI-assisted coding, we can use
codeium which is a free, ultrafast Copilot alternative for Vim and Neovim.
codeium in the
We disable the default mapping (line 7) and define our key mappings to trigger the code suggestion and completion (line 8 — line 12).
Once installed, we need to run the
:Codeium Auth command to configure an API key to use the service.
Now we can have an AI coding assistant for pair programming.
We can also cycle through the different suggestions provided to us.
For other tips and tricks related to AI-assisted coding, check out these articles!