51 lines
1.4 KiB
Lua
51 lines
1.4 KiB
Lua
-- 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 = "<leader>ch",
|
|
line_number_toggle = "<leader>n", -- toggle line number
|
|
update_nvchad = "<leader>uu",
|
|
new_tab = "<leader>t",
|
|
},
|
|
}
|
|
|
|
return M
|