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