From 7aceac087e0883f9c13cc91a9337ada269b40ab1 Mon Sep 17 00:00:00 2001 From: Ian Date: Sat, 11 Jul 2026 00:02:16 +0200 Subject: [PATCH] feat check dependencies: add color to messages --- lua/check_dependencies/init.lua | 6 +++--- lua/config/check_dependencies.lua | 20 +++++++++++++------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/lua/check_dependencies/init.lua b/lua/check_dependencies/init.lua index f9ec294..ae44240 100644 --- a/lua/check_dependencies/init.lua +++ b/lua/check_dependencies/init.lua @@ -16,11 +16,11 @@ function M.checkCommand(cmd, desc) p:close() if output == nil and desc ~= nil and desc ~= "" then - print(cmd .. " [" .. desc .. "] - not found!") + vim.api.nvim_echo({ { "✗ " .. cmd .. " [" .. desc .. "] - not found!", "DiagnosticError" } }, true, {}) elseif output == nil then - print(cmd .. " - not found!") + vim.api.nvim_echo({ { "✗ " .. cmd .. " not found!", "DiagnosticError" } }, true, {}) else - print(cmd .. " - ok") + vim.api.nvim_echo({ { "✓ " .. cmd, "DiagnosticOk" } }, true, {}) end end diff --git a/lua/config/check_dependencies.lua b/lua/config/check_dependencies.lua index 276f34d..8cdd945 100644 --- a/lua/config/check_dependencies.lua +++ b/lua/config/check_dependencies.lua @@ -1,9 +1,15 @@ -require('check_dependencies').setup({ - {cmd = "git", desc="git"}, +require("check_dependencies").setup({ + { cmd = "git", desc = "git" }, - -- fzf dependencies - {cmd = "fzf", desc="fuzzy finder"}, - {cmd = "fd", desc="better find"}, - {cmd = "bat", desc="cat alternative"}, + -- fzf dependencies + { cmd = "fzf", desc = "fuzzy finder" }, + { cmd = "fd", desc = "better find" }, + { cmd = "bat", desc = "cat clone" }, + { cmd = "rg", desc = "rip grep" }, + + -- Conform => formatters + { cmd = "stylua", desc = "lua formatter"}, + + -- Test not exists + { cmd = "fff", desc = "lua formatter"}, }) -