From ce28b7659fafb32fa1ea013ee7f8817d663cdeae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 26 Feb 2024 11:17:04 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20custom=20root=20dir?= =?UTF-8?q?=20detection=20option=20added?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/config/options.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua index 90be403e..f468070f 100644 --- a/.config/nvim/lua/config/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -25,3 +25,10 @@ o.editorconfig = true for _, provider in ipairs({ "node", "perl", "python3", "ruby" }) do vim.g["loaded_" .. provider .. "_provider"] = 0 end + +-- Root dir detection +vim.g.root_spec = { + "lsp", + { ".git", "lua", ".obsidian", "package.json", "Makefile", "go.mod", "cargo.toml", "pyproject.toml", "src" }, + "cwd", +}