feat(config): update and add new plugins
This commit is contained in:
@@ -1,97 +1,96 @@
|
||||
return { -- lazy
|
||||
{
|
||||
"ccaglak/namespace.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
},
|
||||
{
|
||||
"adalessa/composer.nvim",
|
||||
lazy = true,
|
||||
},
|
||||
"ccaglak/namespace.nvim",
|
||||
dependencies = {
|
||||
"ccaglak/phptools.nvim", -- optional
|
||||
"ccaglak/larago.nvim", -- optional
|
||||
},
|
||||
{
|
||||
"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,
|
||||
},
|
||||
-- {
|
||||
-- "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,
|
||||
-- },
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user