1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
local M = {
"ahmedkhalf/project.nvim",
commit = "685bc8e3890d2feb07ccf919522c97f7d33b94e4",
dependencies = {
{
"nvim-telescope/telescope.nvim",
commit = "203bf5609137600d73e8ed82703d6b0e320a5f36",
event = "Bufenter",
cmd = { "Telescope" },
},
},
}
function M.config()
local project = require "project_nvim"
project.setup {
-- detection_methods = { "lsp", "pattern" }, -- NOTE: lsp detection will get annoying with multiple langs in one project
detection_methods = { "pattern" },
-- patterns used to detect root dir, when **"pattern"** is in detection_methods
patterns = { ".git", "Makefile", "package.json" },
}
local telescope = require "telescope"
telescope.load_extension "projects"
end
return M
|