๐Ÿ“ฆ plugin-view

September 4, 2025 ยท View on GitHub

A plugin to see what plugins you have installed via Neovim's built in package manager.

Installation

https://github.com/user-attachments/assets/cf44a8b8-3bf0-47b4-b31a-38dfdc038c5d

vim.pack

vim.plug.add("https://github.com/adriankarlen/plugin-view.nvim")
require("plugin-view").setup()

Usage

To open the plugin view simply call require("plugin-view").open().

Examples

-- as a keybind
vim.keymap.set("n", "<leader>p", function() require("plugin-view").open() end )

-- as a key on snacks.dashboard
keys = {
  ...
  { icon = "๏’‡ ", key = "p", desc = "packages", action = ":lua require('plugin-view').open()" },
  ...
},

Keybindings inside window

  • q/<esc> - Close the window
  • u - Update plugin on current line
  • U - Update all plugins
  • d - Delete plugin on current line