This repository contains a Neovim configuration written in Lua. It provides a customized setup for Neovim, leveraging the power and flexibility of Lua scripting.
This README might help you (and me) get things set up on a new machine.
Inspired by miltonllera/neovim-config
Recommended versions:
- Neovim >=
v0.9.0
- NodeJS >=
v18.16.0
On Ubuntu you can simply install it using apt install
:
sudo apt install neovim
Or, if you're using Arch Linux, you can install it using pacman
:
sudo pacman -S neovim
You can also try to use
snap
to install the latest Neovim version
On MacOS you can install it using brew
:
brew install neovim
For other operating systems, visit the official Neovim documentation (Installing Neovim)
Clone the repo into Neovim's installation folder:
git clone https://github.com/kelvins/neovim-config ~/.config/nvim
cd ~/.config/nvim
- packer: Plugin manager
- dashboard-nvim: Fancy start screen
- lualine: Blazing fast and easy to configure statusline
- nvim-tree: File explorer tree
- telescope: Fuzzy finder
- markdown-preview: Preview markdown on the browser
- nvim-autopairs: Powerful autopair plugin
- comment: Smart and powerful comment plugin
- toggleterm: Plugin to toggle multiple terminals
- coc: Autocompletion
- null-ls: Code linting and formatting