Skip to content

404GH0ST/my-nvchad-configuration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My NvChad Configuration

Neovim configuration for development in Rust, Python, Go, C, Javascript, PHP, lua, and more.

Screenshot

dashboard lua_lsp rust_lsp go_lsp python_lsp

Installation

  • Make sure you have composer, go, npm, and pip installed so that Mason can download LSP, Linter, and other stuff.
  • Obviously, a neovim.
  • If you have configured Neovim before, you might want to backup your configuration first.
# required
mv ~/.config/nvim{,.bak}

# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
  • After that, you can clone my repository to the ~/.config/nvim directory and launch Neovim to automatically install packages using Lazy.
git clone https://github.com/404GH0ST/my-nvchad-configuration.git ~/.config/nvim && nvim
  • After Lazy finishes installing plugins, press U to update the plugins, and make sure to run :MasonInstallAll to install LSP and other stuff.

PowerShell LSP

To fully configure the PowerShell LSP, we need to download and extract PowerShellEditorServices.zip from the releases to ~/LSP/PowerShellEditorServices.

AI Code Completion

Optionally, you can uncomment the codeium plugin in lua/plugins/init.lua file to install codeium.vim plugin. Make sure to run :Codeium Auth to authenticate the plugin.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages