Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fauzymadani/nvchad-config
my personal neovim config with nvchad
https://github.com/fauzymadani/nvchad-config
dotfiles-linux neovim-config neovim-configuration neovim-dotfiles
Last synced: 3 days ago
JSON representation
my personal neovim config with nvchad
- Host: GitHub
- URL: https://github.com/fauzymadani/nvchad-config
- Owner: fauzymadani
- License: unlicense
- Created: 2024-11-02T02:25:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T10:21:06.000Z (14 days ago)
- Last Synced: 2025-01-15T12:14:15.301Z (14 days ago)
- Topics: dotfiles-linux, neovim-config, neovim-configuration, neovim-dotfiles
- Language: Lua
- Homepage:
- Size: 88.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Nvchad config
[![wakatime](https://wakatime.com/badge/user/a594c1fc-1df9-462d-a9b3-a9837e35da31/project/500c3bc2-497e-4cb0-9076-f2741fc43985.svg)](https://wakatime.com/badge/user/a594c1fc-1df9-462d-a9b3-a9837e35da31/project/500c3bc2-497e-4cb0-9076-f2741fc43985)this is my personal config for neovim with Nvchad
## Requirements
- nerd font
- ripgrep
- some basic knowledge of lua
- Neovim 0.10## Installation
make a backup of your neovim config.
```bash
mv ~/.config/nvim ~/.config/nvim_backup
```clone this repo
```bash
git clone https://github.com/fauzymadani/nvchad-config.git ~/.config/nvim
```## preview
![nvchad](https://github.com/user-attachments/assets/7ad45deb-96ca-455c-b89b-80600e639477)## Features
- Support laravel development
- laravel lsp
- blade syntax highlighting
- equipped with Nvchad menu, see here
- color picker
- auto formatting / format on save
- clangd lsp for C development## Post-install guide
`cd ~/.config/nvim`, run `nvim` after cloning. inside neovim, run this in the command mode (remove ':')
```bash
:TSInstall php blade html
```
for Lsp:
```bash
:MasonInstallAll
```
and `Mason` and press Ctrl-f for install the specific lsp, the required lsp is `stimulus-language-server`, `cssls`, `tailwind-ls`.### Optional
a formatter for C language, `clangd`(lsp for C).prettier for a better formatting. `ast-grep` for global multi-language support lsp.### Todo
- [ ] Update Preview Photo
- [x] configuring snacks nvim
- [x] configuring edgy.nvim
- [x] Adding neominimap (minimap for code)