---@type LazySpec return { "mikavilpas/yazi.nvim", version = "*", -- use the latest stable version event = "VeryLazy", dependencies = { { "nvim-lua/plenary.nvim", lazy = true }, }, keys = { -- 👇 in this section, choose your own keymappings! { "-", mode = { "n", "v" }, "Yazi", desc = "Open yazi at the current file", }, { -- Open in the current working directory "cw", "Yazi cwd", desc = "Open the file manager in nvim's working directory", }, { "", "Yazi toggle", desc = "Resume the last yazi session", }, }, ---@type YaziConfig | {} opts = { -- if you want to open yazi instead of netrw, see below for more info open_for_directories = false, keymaps = { show_help = "", }, }, -- 👇 if you use `open_for_directories=true`, this is recommended init = function() -- mark netrw as loaded so it's not loaded at all. -- -- More details: https://github.com/mikavilpas/yazi.nvim/issues/802 vim.g.loaded_netrwPlugin = 1 end, }