This is my daily Lua based config to write code. Kinda a little IDE. I was collected it step by step including only required required for me minimum. The idea of this build is to create a pretty fast toolkit to use it as main code editor via TMux and other TUI tools. Feel free to fork it or write any suggestions and advices.
When designing this repository, I was guided by magidc/nvim-config. Check it out too!
-
Clone this repository into
~/.config/nvim
:git clone https://github.com/cl1ckname/nvim-config.git ~/.config/nvim --depth=1
-
Install latest NeoVIM version. The configuration also includes an script to install automatically Neovim in APT based Linux distributions (Debian, Ubuntu, PopOs...). See install_nvim.sh
-
Install ripgrep into your OS. It is required by some Telescope plugin searching modes.
-
This environment is preconfigured with Language Server Providers (LSP) for Golang and Lua. These components provide IDE features like autocompletions, error highlight or debugging. As it is required to have installed these components in your system, this Neovim setup relies on mason.nvim plugin to install them automatically if they are missing.