aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel D'Alessandro <ariel.dalessandro@auto1.com>2023-01-23 10:38:06 +0100
committerAriel D'Alessandro <ariel.dalessandro@auto1.com>2023-01-23 10:38:06 +0100
commita29ebc56106bab0d865e17e7e1e63dbb5e0e456a (patch)
treeb093530df2edb4c4ccc68e61819447097ad2e049
parent093e305968b6e913bdeee5aea4cf0d5fe5ee756c (diff)
downloadnvim-conf-a29ebc56106bab0d865e17e7e1e63dbb5e0e456a.tar.gz
nvim-conf-a29ebc56106bab0d865e17e7e1e63dbb5e0e456a.zip
feat: error handle for telescope mappings
-rw-r--r--lazy-lock.json8
-rw-r--r--lua/alpha/telescope/init.lua10
2 files changed, 13 insertions, 5 deletions
diff --git a/lazy-lock.json b/lazy-lock.json
index 2abfee2..54bf726 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -14,7 +14,7 @@
"delimitMate": { "branch": "master", "commit": "537a1da0fa5eeb88640425c37e545af933c56e1b" },
"dressing.nvim": { "branch": "master", "commit": "4436d6f41e2f6b8ada57588acd1a9f8b3d21453c" },
"fidget.nvim": { "branch": "main", "commit": "44585a0c0085765195e6961c15529ba6c5a2a13b" },
- "fzf": { "branch": "master", "commit": "826178f1e2927ecef8b7699ef1269ba060a0a029" },
+ "fzf": { "branch": "master", "commit": "284d77fe2e41ec69fcc7ca7162bcf9b65b1641be" },
"fzf.vim": { "branch": "master", "commit": "bdf48c282ad2174c25c059b3cdb7956427b07a99" },
"git-worktree.nvim": { "branch": "master", "commit": "d7f4e2584e81670154f07ca9fa5dd791d9c1b458" },
"gitsigns.nvim": { "branch": "main", "commit": "7b37bd5c2dd4d7abc86f2af096af79120608eeca" },
@@ -30,7 +30,7 @@
"mason-tool-installer.nvim": { "branch": "main", "commit": "27f61f75a71bb3c2504a17e02b571f79cae43676" },
"mason.nvim": { "branch": "main", "commit": "b66333c224e59d7aec64c16cbda256ca2e1262d3" },
"mind.nvim": { "branch": "v2.2", "commit": "79e0ca131d5e37dfa65f3f0e725d99742e4ff783" },
- "null-ls.nvim": { "branch": "main", "commit": "33cfeb7a761f08e8535dca722d4b237cabadd371" },
+ "null-ls.nvim": { "branch": "main", "commit": "18497120fa0db0a3b9e53870ac8f342be4bffb57" },
"nvim-autopairs": { "branch": "master", "commit": "31042a5823b55c4bfb30efcbba2fc1b5b53f90dc" },
"nvim-cmp": { "branch": "main", "commit": "11a95792a5be0f5a40bab5fc5b670e5b1399a939" },
"nvim-dap": { "branch": "master", "commit": "c64a6627bb01eb151da96b28091797beaac09536" },
@@ -42,7 +42,7 @@
"nvim-notify": { "branch": "master", "commit": "bdd647f61a05c9b8a57c83b78341a0690e9c29d7" },
"nvim-projectconfig": { "branch": "master", "commit": "05fd34831e170db269d1b84597615bcdcdde930e" },
"nvim-transparent": { "branch": "main", "commit": "6816751e3d595b3209aa475a83b6fbaa3a5ccc98" },
- "nvim-treesitter": { "branch": "master", "commit": "7bef1d53302f1087a07f83a4321582d835f44d4f" },
+ "nvim-treesitter": { "branch": "master", "commit": "6c9f3d03e50f9d218d913e4ad1c812054a0ba61b" },
"nvim-treesitter-refactor": { "branch": "master", "commit": "75f5895cc662d61eb919da8050b7a0124400d589" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "2fb97bd6c53d78517d2022a0b84422c18ce5686e" },
"nvim-web-devicons": { "branch": "master", "commit": "13d06d74afad093d8312fe051633b55f24049c16" },
@@ -50,7 +50,7 @@
"playground": { "branch": "master", "commit": "01c27f37a1f067200680cacfb7b96f5ad2fa5cd6" },
"plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" },
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
- "refactoring.nvim": { "branch": "master", "commit": "ee63338cfb9151018afb243f5af5262c1686b280" },
+ "refactoring.nvim": { "branch": "master", "commit": "57c32c6b7a211e5a3a5e4ddc4ad2033daff5cf9a" },
"rest.nvim": { "branch": "main", "commit": "090e253c114b6d5448bac5869a28a6623c195e3a" },
"telescope-dap.nvim": { "branch": "master", "commit": "313d2ea12ae59a1ca51b62bf01fc941a983d9c9c" },
"telescope-file-browser.nvim": { "branch": "master", "commit": "304508fb7bea78e3c0eeddd88c4837501e403ae8" },
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,