-- NOTE: this caused some issue with unterminated mappings, i.e. <L>gc when there
-- is also <L>gcc. It would simply terminate early and not allow for next mapping.
version = '*',
+ lazy = true, -- NOTE: load this explicitely when needed, it blocks querying for key definitons via :Verbose map
opts = {
triggers = {
{ mode = 'n', keys = '<Leader>' },
diagnostics = "nvim_lsp",
always_show_bufferline = false,
diagnostics_indicator = function(_, _, diag)
- local icons = LazyVim.config.icons.diagnostics
+ local icons = rmz.ui.icons.diagnostics
local ret = (diag.error and icons.Error .. diag.error .. " " or "")
.. (diag.warning and icons.Warn .. diag.warning or "")
return vim.trim(ret)
},
---@param opts bufferline.IconFetcherOpts
get_element_icon = function(opts)
- return LazyVim.config.icons.ft[opts.filetype]
+ return rmz.ui.icons.ft[opts.filetype]
end,
},
},
local lualine_require = require("lualine_require")
lualine_require.require = require
- local icons = LazyVim.config.icons
+ local icons = rmz.ui.icons
vim.o.laststatus = vim.g.lualine_laststatus
{ "echasnovski/mini.indentscope",
enabled = false, -- replaced by snacks.indent
version = false, -- wait till new 0.7.0 release to put it back on semver
- event = "LazyFile",
+ event = { "BufReadPost", "BufNewFile", "BufWritePre" },
opts = function (_, opts)
return {
draw = {
lazy = true,
init = function()
vim.g.navic_silence = true
- LazyVim.lsp.on_attach(function(client, buffer)
+ rmz.lsp.on_attach(function(client, buffer)
if client.supports_method("textDocument/documentSymbol") then
require("nvim-navic").attach(client, buffer)
end
separator = " ",
highlight = true,
depth_limit = 5,
- icons = LazyVim.config.icons.kinds,
+ icons = rmz.ui.icons.kinds,
lazy_update_context = true,
}
end,