diff options
Diffstat (limited to 'lua/lvim/core')
| -rw-r--r-- | lua/lvim/core/commands.lua | 15 | ||||
| -rw-r--r-- | lua/lvim/core/which-key.lua | 1 | 
2 files changed, 16 insertions, 0 deletions
| diff --git a/lua/lvim/core/commands.lua b/lua/lvim/core/commands.lua index 65f01355..2714838a 100644 --- a/lua/lvim/core/commands.lua +++ b/lua/lvim/core/commands.lua @@ -30,6 +30,21 @@ M.defaults = {      end,    },    { +    name = "LvimDocs", +    fn = function() +      local documentation_url = "https://www.lunarvim.org/docs/quick-start" +      if vim.fn.has "mac" == 1 or vim.fn.has "macunix" == 1 then +        vim.fn.execute("!open " .. documentation_url) +      elseif vim.fn.has "win32" == 1 or vim.fn.has "win64" == 1 then +        vim.fn.execute("!start " .. documentation_url) +      elseif vim.fn.has "unix" == 1 then +        vim.fn.execute("!xdg-open " .. documentation_url) +      else +        vim.notify "Opening docs in a browser is not supported on your OS" +      end +    end, +  }, +  {      name = "LvimCacheReset",      fn = function()        require("lvim.utils.hooks").reset_cache() diff --git a/lua/lvim/core/which-key.lua b/lua/lvim/core/which-key.lua index 5941904b..223184db 100644 --- a/lua/lvim/core/which-key.lua +++ b/lua/lvim/core/which-key.lua @@ -186,6 +186,7 @@ M.config = function()            "<cmd>edit " .. get_config_dir() .. "/config.lua<cr>",            "Edit config.lua",          }, +        d = { "<cmd>LvimDocs<cr>", "View LunarVim's docs" },          f = {            "<cmd>lua require('lvim.core.telescope.custom-finders').find_lunarvim_files()<cr>",            "Find LunarVim files", | 
