return { -- lazy { "ccaglak/namespace.nvim", dependencies = { "nvim-lua/plenary.nvim", }, { "adalessa/composer.nvim", lazy = true, }, }, -- { -- "ludovicchabant/vim-gutentags", -- config = function() -- vim.g.gutentags_ctags_exclude = { -- "*.git", -- "*.svg", -- "*.hg", -- "*/tests/*", -- "build", -- "dist", -- "*sites/*/files/*", -- "bin", -- "node_modules", -- "bower_components", -- "cache", -- "compiled", -- "docs", -- "example", -- "bundle", -- "vendor", -- "*.md", -- "*-lock.json", -- "*.lock", -- "*bundle*.js", -- "*build*.js", -- ".*rc*", -- "*.json", -- "*.min.*", -- "*.map", -- "*.bak", -- "*.zip", -- "*.pyc", -- "*.class", -- "*.sln", -- "*.Master", -- "*.csproj", -- "*.tmp", -- "*.csproj.user", -- "*.cache", -- "*.pdb", -- "tags*", -- "cscope.*", -- -- '*.css', -- -- '*.less', -- -- '*.scss', -- "*.exe", -- "*.dll", -- "*.mp3", -- "*.ogg", -- "*.flac", -- "*.swp", -- "*.swo", -- "*.bmp", -- "*.gif", -- "*.ico", -- "*.jpg", -- "*.png", -- "*.rar", -- "*.zip", -- "*.tar", -- "*.tar.gz", -- "*.tar.xz", -- "*.tar.bz2", -- "*.pdf", -- "*.doc", -- "*.docx", -- "*.ppt", -- "*.pptx", -- } -- -- vim.g.gutentags_add_default_project_roots = false -- vim.g.gutentags_project_root = { "package.json", ".git" } -- vim.g.gutentags_cache_dir = vim.fn.stdpath("data") .. "/ctags" -- vim.g.gutentags_generate_on_new = true -- vim.g.gutentags_generate_on_missing = true -- vim.g.gutentags_generate_on_write = true -- vim.g.gutentags_generate_on_empty_buffer = true -- vim.g.gutentags_modules = true -- vim.cmd([[command! -nargs=0 GutentagsClearCache call system('rm ' . g:gutentags_cache_dir . '/*')]]) -- vim.g.gutentags_ctags_extra_args = { "--tag-relative=yes", "--fields=+ailmnS" } -- -- -- custom -- vim.g.gutentags_modules = { "ctags" } -- end, -- }, }