LunarVim/lua/core/rooter.lua
kylo252 4c3c3f3885
feat: add lvim.lsp.smart_cwd (#1218)
- Enable querying the language-server for the `root_dir`
- Use `root_dir` to set the current working-directory (CWD)
- Make vim-rooter configurable and add an option to disable it

Inspired by "ahmedkhalf/lsp-rooter.nvim"
2021-08-03 12:10:54 -04:00

15 lines
409 B
Lua

local M = {}
function M.config()
lvim.builtin.rooter = {
--- This is on by default since it's currently the expected behavior.
---@usage set to false to disable vim-rooter.
active = true,
silent_chdir = 1,
manual_only = 0,
}
end
function M.setup()
vim.g.rooter_silent_chdir = lvim.builtin.rooter.silent_chdir
vim.g.rooter_manual_only = lvim.builtin.rooter.manual_only
end
return M