diff options
| author | Ariel D'Alessandro <ariel.dalessandro@auto1.com> | 2023-01-23 10:38:06 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <ariel.dalessandro@auto1.com> | 2023-01-23 10:38:06 +0100 |
| commit | a29ebc56106bab0d865e17e7e1e63dbb5e0e456a (patch) | |
| tree | b093530df2edb4c4ccc68e61819447097ad2e049 | |
| parent | 093e305968b6e913bdeee5aea4cf0d5fe5ee756c (diff) | |
| download | nvim-conf-a29ebc56106bab0d865e17e7e1e63dbb5e0e456a.tar.gz nvim-conf-a29ebc56106bab0d865e17e7e1e63dbb5e0e456a.zip | |
feat: error handle for telescope mappings
| -rw-r--r-- | lazy-lock.json | 8 | ||||
| -rw-r--r-- | lua/alpha/telescope/init.lua | 10 |
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, |