-- IMPORTANT NOTE : This is the user config, can be edited. Will be preserved if updated with internal updater -- This file is for NvChad options & tools, custom settings are split between here and 'lua/custom/init.lua' local M = {} local userPlugins = require "custom.plugins" M.options = { -- relativenumber = true, smarttab = true } M.ui = { theme = "tokyonight" } -- NvChad included plugin options & overrides M.plugins = { options = { statusline = { separator_style = "slant", } -- lspconfig = { -- path of file containing setups of different lsps (ex : "custom.plugins.lspconfig"), read the docs for more info -- setup_lspconf = "", -- }, }, -- To change the Packer `config` of a plugin that comes with NvChad, -- add a table entry below matching the plugin github name -- '-' -> '_', remove any '.lua', '.nvim' extensions -- this string will be called in a `require` -- use "(custom.configs).my_func()" to call a function -- use "custom.blankline" to call a file --default_plugin_config_replace = {}, override = {}, remove = {}, user = userPlugins, } M.mappings = { -- custom = {}, -- custom user mappings custom = { cheatsheet = "ch", line_number_toggle = "n", -- toggle line number update_nvchad = "uu", new_tab = "t", }, } return M