From 9bd1c946d6114affebb57dbe3e33741ded566559 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Mon, 27 Feb 2023 20:38:05 +0100 Subject: [PATCH] feat(health): check for paths on the rtp from plugged or packer --- lua/lazy/health.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/lazy/health.lua b/lua/lazy/health.lua index 39df32d9..c982a37e 100644 --- a/lua/lazy/health.lua +++ b/lua/lazy/health.lua @@ -30,6 +30,15 @@ function M.check() vim.health.report_ok("no existing packages found by other package managers") end + for _, name in ipairs({ "packer", "plugged", "paq" }) do + for _, path in ipairs(vim.opt.rtp:get()) do + if path:find(name, 1, true) then + vim.health.report_error("Found paths on the rtp from another plugin manager `" .. name .. "`") + break + end + end + end + local packer_compiled = vim.fn.stdpath("config") .. "/plugin/packer_compiled.lua" if vim.loop.fs_stat(packer_compiled) then vim.health.report_error("please remove the file `" .. packer_compiled .. "`")