|
|
|
@ -12,32 +12,32 @@ local sep_r = separators["right"]
|
|
|
|
|
local myicons = require("custom.chadrc").ui.myicons
|
|
|
|
|
|
|
|
|
|
local modes = {
|
|
|
|
|
["n"] = { "NORMAL", "St_NormalMode" },
|
|
|
|
|
["n"] = { "NORMAL", "St_NormalMode" },
|
|
|
|
|
["niI"] = { "NORMAL i", "St_NormalMode" },
|
|
|
|
|
["niR"] = { "NORMAL r", "St_NormalMode" },
|
|
|
|
|
["niV"] = { "NORMAL v", "St_NormalMode" },
|
|
|
|
|
["no"] = { "N-PENDING", "St_NormalMode" },
|
|
|
|
|
["i"] = { "INSERT", "St_InsertMode" },
|
|
|
|
|
["ic"] = { "INSERT (completion)", "St_InsertMode" },
|
|
|
|
|
["ix"] = { "INSERT completion", "St_InsertMode" },
|
|
|
|
|
["t"] = { "TERMINAL", "St_TerminalMode" },
|
|
|
|
|
["nt"] = { "NTERMINAL", "St_NTerminalMode" },
|
|
|
|
|
["v"] = { "VISUAL", "St_VisualMode" },
|
|
|
|
|
["V"] = { "V-LINE", "St_VisualMode" },
|
|
|
|
|
["Vs"] = { "V-LINE (Ctrl O)", "St_VisualMode" },
|
|
|
|
|
[""] = { "V-BLOCK", "St_VisualMode" },
|
|
|
|
|
["R"] = { "REPLACE", "St_ReplaceMode" },
|
|
|
|
|
["Rv"] = { "V-REPLACE", "St_ReplaceMode" },
|
|
|
|
|
["s"] = { "SELECT", "St_SelectMode" },
|
|
|
|
|
["S"] = { "S-LINE", "St_SelectMode" },
|
|
|
|
|
[""] = { "S-BLOCK", "St_SelectMode" },
|
|
|
|
|
["c"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["cv"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["ce"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["r"] = { "PROMPT", "St_ConfirmMode" },
|
|
|
|
|
["rm"] = { "MORE", "St_ConfirmMode" },
|
|
|
|
|
["r?"] = { "CONFIRM", "St_ConfirmMode" },
|
|
|
|
|
["!"] = { "SHELL", "St_TerminalMode" },
|
|
|
|
|
["no"] = { "N-PENDING", "St_NormalMode" },
|
|
|
|
|
["i"] = { "INSERT", "St_InsertMode" },
|
|
|
|
|
["ic"] = { "INSERT (completion)", "St_InsertMode" },
|
|
|
|
|
["ix"] = { "INSERT completion", "St_InsertMode" },
|
|
|
|
|
["t"] = { "TERMINAL", "St_TerminalMode" },
|
|
|
|
|
["nt"] = { "NTERMINAL", "St_NTerminalMode" },
|
|
|
|
|
["v"] = { "VISUAL", "St_VisualMode" },
|
|
|
|
|
["V"] = { "V-LINE", "St_VisualMode" },
|
|
|
|
|
["Vs"] = { "V-LINE (Ctrl O)", "St_VisualMode" },
|
|
|
|
|
[""] = { "V-BLOCK", "St_VisualMode" },
|
|
|
|
|
["R"] = { "REPLACE", "St_ReplaceMode" },
|
|
|
|
|
["Rv"] = { "V-REPLACE", "St_ReplaceMode" },
|
|
|
|
|
["s"] = { "SELECT", "St_SelectMode" },
|
|
|
|
|
["S"] = { "S-LINE", "St_SelectMode" },
|
|
|
|
|
[""] = { "S-BLOCK", "St_SelectMode" },
|
|
|
|
|
["c"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["cv"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["ce"] = { "COMMAND", "St_CommandMode" },
|
|
|
|
|
["r"] = { "PROMPT", "St_ConfirmMode" },
|
|
|
|
|
["rm"] = { "MORE", "St_ConfirmMode" },
|
|
|
|
|
["r?"] = { "CONFIRM", "St_ConfirmMode" },
|
|
|
|
|
["!"] = { "SHELL", "St_TerminalMode" },
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local function is_dapmode()
|
|
|
|
|