plugins.lua (384B)
1 local M = {} 2 3 M.path = function(dir, name) 4 local plugin_utils = require('packer.plugin_utils') 5 local packer_lists = {} 6 packer_lists['opt'], packer_lists['start'] = plugin_utils.list_installed_plugins() 7 for p_path, _ in pairs(packer_lists[dir]) do 8 local plugin_name = vim.fn.fnamemodify(p_path, ':t:r') 9 if plugin_name == name then return p_path end 10 end 11 end 12 13 return M