Try to override statusline modules

This commit is contained in:
2024-08-14 18:35:58 +02:00
parent 6fa41890ab
commit 822b092d15
7 changed files with 73 additions and 24 deletions
-12
View File
@@ -35,18 +35,6 @@ M.ui = {
-- default/round/block/arrow separators work only for default statusline theme
-- round and block will work for minimal theme only
separator_style = "default",
overriden_modules = function(modules)
modules[1] = (function()
local noice = require("noice")
if noice.api.statusline.mode.has() then
return "%#St_CommandMode#" .. noice.api.statusline.mode.get() .. modules[1]
end
return modules[1]
end)()
end,
fileInfo = function()
return require("nvchad_ui.statusline.default.fileInfo").run()
end,
},
-- lazyload it when there are 1+ buffers
+1 -1
View File
@@ -61,7 +61,7 @@ for _, provider in ipairs { "node", "perl", "python3", "ruby" } do
end
-- add binaries installed by mason.nvim to path
local is_windows = vim.fn.has("win32") ~= 0
local is_windows = vim.fn.has "win32" ~= 0
vim.env.PATH = vim.fn.stdpath "data" .. "/mason/bin" .. (is_windows and ";" or ":") .. vim.env.PATH
-------------------------------------- autocmds ------------------------------------------
+16 -9
View File
@@ -59,6 +59,14 @@ M.general = {
-- ["<leader>y"] = {"<cmd> :w! /tmp/vimtmp<CR>", "Save into a global tmp file"},
-- ["<leader>p"] = {"<cmd> :r! cat /tmp/vimtmp<CR>", "Restore from the global tmp file"},
-- (Double) Trouble
["<leader>tx"] = { ":Trouble diagnostics toggle<CR>", "[T]rouble diagnostics" },
["<leader>tX"] = { ":Trouble diagnostics toggle filter.buf=0<CR>", "[T]rouble buffer diagnostics" },
["<leader>ts"] = { ":Trouble symbols toggle focus=false<CR>", "[T]rouble [S]ymbols" },
["<leader>tl"] = { ":Trouble lsp toggle focus=false win.position=right<CR>", "[T]rouble [L]sp def / ref / ..." },
["<leader>tL"] = { ":Trouble loclist toggle<CR>", "[T]rouble [L]oclist" },
["<leader>tQ"] = { ":Trouble qflist toggle<CR>", "[T]rouble [Q]uickfix" },
["<leader>dgg"] = { ":lua require('dap').continue() <CR>", "Continue debu[g]ging" },
["<leader>dg<CR>"] = { ":lua require('dapui').toggle() <CR>", "Toggle DAP ui" },
["<leader>dgw"] = { ":lua require('dapui').eval() <CR>", "Open floating windows about current [w]ord" },
@@ -227,12 +235,12 @@ M.tabufline = {
},
-- close buffer + hide terminal buffer
["<leader>x"] = {
function()
require("nvchad.tabufline").close_buffer()
end,
"Close buffer",
},
-- ["<leader>x"] = {
-- function()
-- require("nvchad.tabufline").close_buffer()
-- end,
-- "Close buffer",
-- },
},
}
@@ -523,8 +531,7 @@ M.telescope = {
["<leader>pt"] = { "<cmd> Telescope terms <CR>", "Pick hidden term" },
-- theme switcher
["<leader>th"] = { "<cmd> Telescope themes <CR>", "Nvchad themes" },
-- ["<leader>th"] = { "<cmd> Telescope themes <CR>", "Nvchad themes" },
["<leader>ma"] = { "<cmd> Telescope marks <CR>", "telescope bookmarks" },
-- History
@@ -709,7 +716,7 @@ M.gitsigns = {
"Blame line",
},
["<leader>td"] = {
["<leader>bd"] = {
function()
require("gitsigns").toggle_deleted()
end,
+3
View File
@@ -13,6 +13,9 @@ M.load_config = function()
config.mappings.disabled = nil
end
-- print(vim.inspect(config))
-- print(config)
-- print(vim.inspect(config.ui.statusline))
return config
end