Skip to content

Configuration appropriate for multilingual and software development

License

Notifications You must be signed in to change notification settings

tranlynhathao/nvchad-macos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NvChad Neovim configuration


Features

  • features nvchad v2.5
  • target os: wsl2/linux/macos
  • modularised setup of plugins and configurations
  • scripting with bash, lua and toml as smooth as it gets
  • web development with js/ts, react and astro fully covered
  • development with rust, c and go
  • git integrated using neogit, gitsigns, diffview, telescope and vimfugitive
  • markdown preview with live changes in browser
  • round borders as a priority over sharp borders

Warning

Disclaimer: I frequently use git rebase -i to streamline my configuration. if you plan to use lazy-lock.json to stick with certain snapshots of the config, you might have a hard time due to changing commit hashes.


Dependencies

Required:

  • NVIM Stable v0.10.1+ (Nightlies might work)
  • NvChad v2.5
  • Python 3.11.7+ & pip
  • pip: pynvim==0.4.3+
  • Node.js v22+
  • npm: [email protected]+

Recommended:

  • Cargo 1.74.1+

Checklist

  • Require plugin module
    • officer
    • savior
    • gotest
    • Auto-session
    • nvim-tree-text-objects
  • Fix:
    • Format Rust, Ruby,...
    • Attempt to call local 'module' (a nil value) issue 2
    • Change UI theme issue 3
  • Optimize plugin
  • Rebuild module structure
  • Add LSP
  • Adjust keymaps: abolish

About

Configuration appropriate for multilingual and software development

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published