Skip to content

Latest commit

 

History

History
105 lines (84 loc) · 2.33 KB

README.md

File metadata and controls

105 lines (84 loc) · 2.33 KB

lazydocker.nvim

Simple and straightforward plugin that allows the user to open lazydocker without quitting their current Neovim section

image

Contents

Inspiration

Alternatives

Installation

Requirements

-- Packer
use({
  "crnvl96/lazydocker.nvim",
  config = function()
    require("lazydocker").setup()
  end,
  requires = {
    "MunifTanjim/nui.nvim",
  }
})

-- Lazy
{
  "crnvl96/lazydocker.nvim",
  event = "VeryLazy",
  opts = {},  -- automatically calls `require("lazydocker").setup()`
  dependencies = {
    "MunifTanjim/nui.nvim",
  }
}

Configuration

lazydocker.nvim comes with the following defaults

{
  popup_window = {
    enter = true,
    focusable = true,
      zindex = 40,
      position = "50%",
      relative = "win",
      size = {
        width = "90%",
        height = "90%",
      },
      buf_options = {
        modifiable = true,
        readonly = false,
      },
      win_options = {
        winhighlight = "Normal:Normal,FloatBorder:FloatBorder",
        winblend = 0,
      },
      border = {
        highlight = "FloatBorder",
        style = "rounded",
        text = {
          top = " Lazydocker ",
        },
      },
    }
}

Usage

  • Use the command LazyDocker to toggle the floating panel

Or set a keymap

vim.keymap.set("n", "<leader>k", "<cmd>LazyDocker<CR>", { desc = "Toggle LazyDocker", noremap = true, silent = true })

Mirror List

Repository Mirror
github.com https://github.com/crnvl96/lazydocker.nvim
codeberg.org https://codeberg.org/crnvl96/lazydocker.nvim