diff --git a/lua/lazyvim/config/keymaps.lua b/lua/lazyvim/config/keymaps.lua index eb037bd9..d2a2b74e 100644 --- a/lua/lazyvim/config/keymaps.lua +++ b/lua/lazyvim/config/keymaps.lua @@ -128,6 +128,9 @@ if vim.fn.has("nvim-0.9.0") == 1 then map("n", "ui", vim.show_pos, { desc = "Inspect Pos" }) end +-- LazyVim Changelog +map("n", "L", Util.changelog, {desc = "LazyVim Changelog"}) + -- floating terminal local lazyterm = function() Util.float_term(nil, { cwd = Util.get_root() }) end map("n", "ft", lazyterm, { desc = "Terminal (root dir)" }) diff --git a/lua/lazyvim/util/init.lua b/lua/lazyvim/util/init.lua index bd8a6fa9..10c82c13 100644 --- a/lua/lazyvim/util/init.lua +++ b/lua/lazyvim/util/init.lua @@ -277,4 +277,12 @@ function M.on_load(name, fn) end end +function M.changelog() + local lv = require("lazy.core.config").plugins.LazyVim + local float = require("lazy.util").open(lv.dir .. "/CHANGELOG.md") + vim.wo[float.win].spell = false + vim.wo[float.win].wrap = false + vim.diagnostic.disable(float.buf) +end + return M