No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-01 11:45:06 +02:00
lua add word wrap on git diffs 2026-07-01 11:45:06 +02:00
.stylua.toml add nvchad_types & .stylua.toml 2024-03-18 06:34:01 +05:30
init.lua customization 2026-05-10 16:30:15 +02:00
lazy-lock.json try adding gitview and gitsigns 2026-06-30 15:51:05 +02:00
LICENSE Add UNLICENSE 2024-04-15 07:50:17 +05:30
README.md fix treesitter issues 2026-06-23 10:03:45 +02:00

This repo is supposed to used as config by NvChad users!

  • The main nvchad repo (NvChad/NvChad) is used as a plugin by this repo.
  • So you just import its modules , like require "nvchad.options" , require "nvchad.mappings"
  • So you can delete the .git from this repo ( when you clone it locally ) or fork it :)

TODO

nvim-treesitter compatibility with Neovim 0.12

  • Current status: Using sfja2004/nvim-treesitter-legacy fork as a temporary workaround
  • Context:
    • Neovim 0.12 (released March 2026) includes native treesitter support
    • The original nvim-treesitter plugin's master branch was archived in April 2026 and does not support Neovim 0.12
    • NvChad v2.5 (latest release as of June 2026) still bundles the old nvim-treesitter plugin
    • The legacy fork is patched to work with Neovim 0.12 but will not receive future updates
  • Future action: When NvChad releases a new version that supports Neovim 0.12's native treesitter (or migrates to the new nvim-treesitter main branch), remove the legacy fork override from lua/plugins/init.lua
  • Alternative: Consider migrating to the new nvim-treesitter main branch (requires tree-sitter-cli and config changes) or using Neovim 0.12's built-in parser management (:TSInstall is native in 0.12)

Credits

  1. Lazyvim starter https://github.com/LazyVim/starter as nvchad's starter was inspired by Lazyvim's . It made a lot of things easier!