Skip to content

My Neovim config sprinkled with NvChad. 🪂

License

Notifications You must be signed in to change notification settings

phukon/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim setup

Static Badge

I must give credit where it's due, my setup is built on top of Neovim's NvChad flavour, created by the awesome @sciduck


Added:

  • Language servers
    • CLang/C++
    • Golang
    • Typescript
    • Javascript
  • Auto imports
  • Check for unused variables in Golang
  • Debugger (Golang, CLang/C++ and Typescript)
  • Tailwind auto-completion snippets
  • Golang auto-completion snippets
  • Golang Auto-formatter
  • CLang/C++ auto-completion snippets
  • CLang/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
    • 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\<user_name>\AppData\Local\nvim

About

My Neovim config sprinkled with NvChad. 🪂

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages