From c7bd744c8b4d7dcd0811d271a62618bb441eccc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 13 Nov 2023 12:09:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(nvim):=20installed=20rooter?= =?UTF-8?q?=20to=20fix=20repo=20cding?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lazy-lock.json | 5 +- .config/nvim/lua/config/options.lua | 3 ++ .config/nvim/lua/plugins/extras/util/repo.lua | 54 ++++++++++--------- 3 files changed, 36 insertions(+), 26 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index eb981c99..b261c3e4 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -63,7 +63,7 @@ "neoconf.nvim": { "branch": "main", "commit": "64437787dba70fce50dad7bfbb97d184c5bc340f" }, "neodev.nvim": { "branch": "main", "commit": "1fc168ee385441994d7e9397e854cb20f5c7e324" }, "neogen": { "branch": "main", "commit": "70127baaff25611deaf1a29d801fc054ad9d2dc1" }, - "neotest": { "branch": "master", "commit": "009328955066ae6c170d24bb0de5f168d8760ff8" }, + "neotest": { "branch": "master", "commit": "d424d262d01bccc1e0b038c9a7220a755afd2a1f" }, "neotest-go": { "branch": "main", "commit": "1a15e1136db43775214a3e7a598f8930c29c94b7" }, "neotest-jest": { "branch": "main", "commit": "65ab61c77aa1c245f16982ffe1a4d31589e18023" }, "neotest-mocha": { "branch": "main", "commit": "68f0e9768a94c3ebd4d5e67b2765e6a5df017d99" }, @@ -99,7 +99,7 @@ "nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "6c30f3c8915d7b31c3decdfe6c7672432da1809d" }, "nvim-web-devicons": { "branch": "master", "commit": "3fafeea5f339223e888fd15eb4032260849cb038" }, - "octo.nvim": { "branch": "master", "commit": "154721cebecde111242377901760b6d175e49d84" }, + "octo.nvim": { "branch": "master", "commit": "5d6bed660ff18878a9096b3acef9c444b85021ac" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "94b06d81209627d0098c4c5a14714e42a792bf0b" }, "openingh.nvim": { "branch": "main", "commit": "5c9e851d7c26fdb236dfea8866b71fefe7ddeffc" }, "overseer.nvim": { "branch": "master", "commit": "6f462a61ce9a5f47743cbf78454bed14a855eb03" }, @@ -147,6 +147,7 @@ "vim-dadbod-ui": { "branch": "master", "commit": "95fd22469507e86b78aa55d868c14108adee2881" }, "vim-floaterm": { "branch": "master", "commit": "6e81602e9d7ff7dc1c96c66fedc38fca1262d57c" }, "vim-illuminate": { "branch": "master", "commit": "3bd2ab64b5d63b29e05691e624927e5ebbf0fb86" }, + "vim-rooter": { "branch": "master", "commit": "1353fa47ee3a81083c284e28ff4f7d92655d7c9e" }, "vim-startuptime": { "branch": "master", "commit": "454b3de856b7bd298700de33d79774ca9b9e3875" }, "vim-uppercase-sql": { "branch": "master", "commit": "58bfde1d679a1387dabfe292b38d51d84819b267" }, "vim-wakatime": { "branch": "master", "commit": "3c6c5bf17f4ae6c53396667ce3405df02a80b894" }, diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua index e443bd42..4667d3ff 100644 --- a/.config/nvim/lua/config/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -3,6 +3,9 @@ -- Add any additional options here vim.loader.enable() +vim.g["rooter_cd_cmd"] = "lcd" +vim.g["rooter_silent_chdir"] = 1 + vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep: ,foldclose:]] vim.o.foldcolumn = "1" diff --git a/.config/nvim/lua/plugins/extras/util/repo.lua b/.config/nvim/lua/plugins/extras/util/repo.lua index d23d832e..d8fb9931 100644 --- a/.config/nvim/lua/plugins/extras/util/repo.lua +++ b/.config/nvim/lua/plugins/extras/util/repo.lua @@ -1,33 +1,39 @@ local Util = require("lazyvim.util") return { - "cljoly/telescope-repo.nvim", - opts = {}, - config = function(_, opts) - Util.on_load("telescope.nvim", function() - require("telescope").setup({ - extensions = { - repo = { - list = { - fd_opts = { - "--no-ignore-vcs", - }, - search_dirs = { - "~/Repos", + { + "cljoly/telescope-repo.nvim", + opts = {}, + config = function(_, opts) + Util.on_load("telescope.nvim", function() + require("telescope").setup({ + extensions = { + repo = { + list = { + fd_opts = { + "--no-ignore-vcs", + }, + search_dirs = { + "~/Repos", + }, }, }, }, - }, - }) - require("telescope").load_extension("repo") - end) - end, - keys = { - { "fp", "Telescope repo list", desc = "Projects (~/Repos)" }, - { - "fP", - "lua require'telescope'.extensions.repo.list{search_dirs = { '~/' }}", - desc = "Projects (System)", + }) + require("telescope").load_extension("repo") + end) + end, + keys = { + { "fp", "Telescope repo list", desc = "Projects (~/Repos)" }, + { + "fP", + "lua require'telescope'.extensions.repo.list{search_dirs = { '~/' }}", + desc = "Projects (System)", + }, }, }, + { + "airblade/vim-rooter", + event = "VeryLazy", + }, }