dotfiles/configfile/nvim/lua/custom/chadrc.lua

52 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