aboutsummaryrefslogblamecommitdiff
path: root/.config/nvim/lua/custom/chadrc.lua
blob: a5de99c3edc1f18959e023a3cb702fa6d41afb0c (plain) (tree)
1
2
3
4
5
6

                                                                                                              
                                            

            
                                                          







                                                                         






                         

        

                             



                                             
                              















                                                                                                                           
-- 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 userPlugins = require "custom.plugins"

local M = {}
-- M.options, M.ui, M.mappings, M.plugins = {}, {}, {}, {}

-- NOTE: To use this, make a copy with `cp example_chadrc.lua chadrc.lua`

--------------------------------------------------------------------

-- To use this file, copy the structure of `core/default_config.lua`,
-- examples of setting relative number & changing theme:

M.options = {
   relativenumber = true,
   expandtab = false,
   shiftwidth = 4,
   smartindent = false,
   tabstop = 4,
}

M.ui = {
	theme = "chadracula",
	transparency = true,
}

-- NvChad included plugin options & overrides
M.plugins = {
	install = userPlugins,
   options = {
      --   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 = {},
}

return M