How does NvChad work?

NvChad's starter repo is the actual config and it uses the main NvChad repo as a plugin

NvChad
  • This is the main repo for NvChad and its development.
  • It contains all the plugins, options, mappings, autocmds
  • All of its modules are in /nvchad
Starter
  • Config which uses the NvChad repo as a plugin.
  • Users will be using the starter config as a base.
  • Imports nvchad modules, ex: require("nvchad.options").

Chadrc.lua

  • This file is used to configure ui & base46 plugin
  • Its meant to have structure of nvconfig.lua
  • It should be in your config's /lua folder

Themes

You can see all the themes with the following keymap: <leader> + th.

The leader key is the space in NvChad.

Mappings

If you want to know all the keymaps, you can run the following commands:

  • NvCheatsheet
  • Telescope keymaps