forked from BrunoKrugel/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchadrc.lua
65 lines (53 loc) · 1.2 KB
/
chadrc.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
---@type ChadrcConfig
local M = {}
local core = require "custom.utils.core"
-- Path to overriding theme and highlights files
local highlights = require "custom.highlights"
M.ui = {
theme = "ayu_dark",
theme_toggle = { "chadracula", "ayu_dark" },
lsp_semantic_tokens = false,
statusline = core.statusline,
tabufline = core.tabufline,
cmp = {
icons = true,
lspkind_text = true,
style = "flat_dark", -- default/flat_light/flat_dark/atom/atom_colored
},
lsp = {
signature = {
disabled = true,
silent = true,
},
},
telescope = { style = "bordered" },
hl_override = highlights.override,
hl_add = highlights.add,
nvdash = core.nvdash,
}
M.settings = {
cc_size = "130",
so_size = 10,
-- Blacklisted files where cc and so must be disabled
blacklist = {
"NvimTree",
"nvdash",
"nvcheatsheet",
"terminal",
"Trouble",
"help",
},
}
M.gitsigns = {
signs = {
add = { text = " " },
change = { text = " " },
delete = { text = " " },
topdelete = { text = " " },
changedelete = { text = " " },
untracked = { text = " " },
}
}
M.plugins = "custom.plugins"
M.mappings = require "custom.mappings"
return M