https://github.com/phukon/nvim-config
My Neovim config.
https://github.com/phukon/nvim-config
Last synced: 7 months ago
JSON representation
My Neovim config.
- Host: GitHub
- URL: https://github.com/phukon/nvim-config
- Owner: phukon
- License: mit
- Created: 2024-01-03T14:12:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-31T14:51:53.000Z (9 months ago)
- Last Synced: 2025-01-27T21:25:52.809Z (8 months ago)
- Language: Lua
- Homepage:
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README


> I must give credit where it's due, my setup is built on top of Neovim's [NvChad](https://nvchad.com/) flavour, created by the awesome [@sciduck](https://github.com/siduck)
---
## Added:
- Auto imports
- Syntax highlighting for glsl (OpenGL Shading Language) files.
- Language servers
- CLang/C++
- Golang
- Typescript
- Javascript
- 🍿 snacks.nvim [@see](https://github.com/folke/snacks.nvim)
- Check for unused variables in Golang
- Debugger (Golang, CLang/C++ and Typescript)
- Tailwind auto-completion snippets
- Golang auto-completion snippets
- Golang Auto-formatter
- C/C++ auto-completion snippets
- C/C++ Auto-formatter## ⚠ Caveats
You should have the following packages installed in your system (Globally/GOPATH for using Golang features)
- gofumpt
- goimports_reviser
- golines
- prettier## My plugin config.:
1. **neovim/nvim-lspconfig**
2. **williamboman/mason.nvim** (package manager for LSPs)
- Installed Language Servers:
- gopls
- eslint-lsp
- tailwindcss-language-server
- typescript-language-server
3. **mfussenegger/nvim-dap**
4. **leoluz/nvim-dap-go**
- For Go language
- Depends on mfussenegger/nvim-dap
5. **jose-elias-alvarez/null-ls.nvim**
- For various languages: go, javascript, typescript, html, json, yaml
6. **olexsmir/gopher.nvim**
- For Go language
- Depends on mfussenegger/nvim-dap
- Additional setup using Gopher and related mappings> What is it?
>
> - NvChad is a neovim config written in lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around 0.02 secs ~ 0.07 secs). UI plugins such as telescope, nvim-tree, bufferline etc are tweaked well to provide an aesthetic UI experience.`C:\Users\\AppData\Local\nvim`