An extension market place plugin for neovim.
Made for personal use, but feel free to fork/contribute/extend anyway you like.
6fe33f7a-887d-4874-8e47-4b8154419ae4.mp4
{
'tamton-aquib/nvim-market',
import="nvim-market.plugins", -- Important part!
config=true -- No real options as of now.
},
-- These keybinds should only be used inside lazy window.
map('n', '<leader>ii', function() require("nvim-market").install_picker() end)
map('n', '<leader>iu', function() require("nvim-market").remove_picker() end)
- The code is extremely ugly (Just nearly 200 LOC).
- Searches plugins from a database of 3k plugins remotely.
- Just a PoC until real packspec stuff gets standardised. (refer: folke/lazy.nvim#910, https://github.com/neovim/packspec)
- Cleanify keybinds, create setup function, etc
- Make UI good, add highlight, etc
- interactive
opts
update - Move the state file from stdpath "data" to "config"? (for VCS)