[Refactor]: Remove vim-rooter and smart-cwd; then use project.nvim (#1315)

* Replace vim-rooter with project.nvim

* Implement stylua format

* Remove smart_cwd

* Implicitly update nvim-tree dir when project active

* Link datapath to cache

* Fix stylua

* Fix lint

* Fix telescope bug

* Fix telescope dependency

* Fix telescope once and for all

* Fix telescope once again
This commit is contained in:
Ahmed Khalf 2021-08-18 09:34:26 +04:00 committed by GitHub
parent 21b621c95a
commit b9b9c69615
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 69 additions and 42 deletions

View file

@ -147,17 +147,16 @@ return {
disable = not lvim.builtin.comment.active,
},
-- vim-rooter
-- project.nvim
{
"airblade/vim-rooter",
-- event = "BufReadPre",
"ahmedkhalf/project.nvim",
config = function()
require("core.rooter").setup()
if lvim.builtin.rooter.on_config_done then
lvim.builtin.rooter.on_config_done()
require("core.project").setup()
if lvim.builtin.project.on_config_done then
lvim.builtin.project.on_config_done()
end
end,
disable = not lvim.builtin.rooter.active,
disable = not lvim.builtin.project.active,
},
-- Icons