https://github.com/andostronaut/nvim-config
This repository contains personalized configurations for nvim using Lua and NvChad ⚙️🪴
https://github.com/andostronaut/nvim-config
config lsp lua nvchad nvchad-custom-config nvim
Last synced: about 2 months ago
JSON representation
This repository contains personalized configurations for nvim using Lua and NvChad ⚙️🪴
- Host: GitHub
- URL: https://github.com/andostronaut/nvim-config
- Owner: andostronaut
- License: mit
- Created: 2024-03-09T15:18:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T11:01:01.000Z (12 months ago)
- Last Synced: 2025-10-07T05:54:05.875Z (6 months ago)
- Topics: config, lsp, lua, nvchad, nvchad-custom-config, nvim
- Language: Lua
- Homepage:
- Size: 642 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
This repository contains personalized configurations for nvim using Lua and NvChad ⚙️🪴
## Setup Neovim
### Setup Requires
- True Color Terminal Like: [iTerm2](https://iterm2.com/), [Ghostty](https://ghostty.org), [KiTTY](https://9bis.net/kitty)
- [Neovim](https://neovim.io/) (Version 0.9 or Later)
- [Nerd Font](https://www.nerdfonts.com/) - I use Meslo Nerd Font
- [Ripgrep](https://github.com/BurntSushi/ripgrep) - For Telescope Fuzzy Finder
- XCode Command Line Tools
Install Deps with Homebrew:
```sh
brew install node vim neovim tree-sitter git fd ripgrep lazygit lua luajit
```
### Install the config
Make sure to remove or move your current nvim directory
```sh
git clone https://github.com/andostronaut/nvim-config.git ~/.config/nvim
```
Run nvim and wait for the plugins to be installed
### Use Lazy vim
```
:Lazy
```
and to sync
```
:Lazy sync
```
### Get healthy
Open nvim and enter the following:
```
:checkhealth
```
### Install Mason LSP and Plugins
[Mason](https://github.com/williamboman/mason.nvim) is a package manager for Neovim that helps manage LSP servers, DAP servers, linters, and formatters.
To install and set up Mason:
1. Open Neovim and run:
```
:Mason
```
This will open Mason's interface where you can browse and install packages.
2. Install preconfigured tools by running:
```
:MasonToolsInstall
```
The above will install commonly used development tools like:
- Language servers (LSP)
- Linters
- Formatters
For troubleshooting, check Mason's logs with `:MasonLog`.
### Setup Go on Neovim
Install binaries on running this command `GoInstallBinaries`
## Uninstall nvim
```sh
# Linux / Macos (unix)
rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim
# Windows
rd -r ~\AppData\Local\nvim
rd -r ~\AppData\Local\nvim-data
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.