chore: update and expand mode indicators in types.lua

This commit is contained in:
2024-09-13 09:20:11 -04:00
parent b0d0340116
commit 1aef517eb6
4 changed files with 237 additions and 0 deletions
+38
View File
@@ -9,6 +9,8 @@
local M = {}
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━ Mode Indicators ━━━━━━━━━━━━━━━━━━━━━━━━━━━
--- A collection of functions that return icons and names for
--- the current mode.
M.mode = {
n = { -- Normal mode
icon = "",
@@ -134,6 +136,35 @@ M.mode = {
},
}
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Border Styles ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
--- Border configuration options
M.border = {
round = function()
return {
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
}
end,
simple = function()
return {
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
{ "", "FloatBorder" },
}
end,
}
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Type tables ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
--- General exclusion list for buffers and filetypes
@@ -427,6 +458,10 @@ M.neocodeium = {
manual = false,
silent = true,
debounce = false,
filetypes = {
TelescopePrompt = false,
["dap-repl"] = false,
},
},
}
@@ -458,8 +493,11 @@ M.whichkey = {
},
},
triggers = {
{ "<auto>", mode = { "n", "x" } },
{ "<leader>", mode = { "n", "v" } },
{ "<localleader>", mode = { "n", "v" } },
{ "s", mode = { "n", "x" } },
{ "g", mode = { "n", "x" } },
},
},
}