From a29ebc56106bab0d865e17e7e1e63dbb5e0e456a Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Mon, 23 Jan 2023 10:38:06 +0100 Subject: feat: error handle for telescope mappings --- lua/alpha/telescope/init.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lua/alpha/telescope/init.lua') diff --git a/lua/alpha/telescope/init.lua b/lua/alpha/telescope/init.lua index c717cb6..bfddbc3 100644 --- a/lua/alpha/telescope/init.lua +++ b/lua/alpha/telescope/init.lua @@ -85,8 +85,12 @@ function M.find_symbol() end function M.my_plugins() + if vim.fn.isdirectory("~/code/plugins/") == 0 then + vim.notify("Directory ~/code/plugins does not exists", vim.log.levels.WARN, { title = "Telescope Mappings" }) + return + end require("telescope.builtin").find_files({ - cwd = "~/plugins/", + cwd = "~/code/plugins/", }) end @@ -99,6 +103,10 @@ function M.laravel_commands() end function M.api_specs() + if vim.fn.isdirectory("./api-specification") == 0 then + vim.notify("Directory api-specification does not exists", vim.log.levels.WARN, { title = "Telescope Mappings" }) + return + end require("telescope.builtin").git_files({ cwd = "./api-specification", show_untracked = true, -- cgit v1.2.3