mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 00:25:47 +02:00
enc: migrate to auto-lint and auto-conform
This commit is contained in:
parent
eace6b6674
commit
ff62c20795
11 changed files with 38 additions and 55 deletions
|
@ -4,7 +4,7 @@
|
||||||
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
|
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" },
|
"alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" },
|
||||||
"auto-conform.nvim": { "branch": "main", "commit": "8d2fbcbd8b8dfd44e1bc2edffc3fe7372b5b520e" },
|
"auto-conform.nvim": { "branch": "main", "commit": "8d2fbcbd8b8dfd44e1bc2edffc3fe7372b5b520e" },
|
||||||
"auto-lint.nvim": { "branch": "main", "commit": "52bf448e3b13fca21d91b39c6e23e5e309ae094a" },
|
"auto-lint.nvim": { "branch": "main", "commit": "aff13cb8eaa055e66e940d43b7d83166397e5413" },
|
||||||
"bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" },
|
"bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" },
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" },
|
"bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
"mini.indentscope": { "branch": "main", "commit": "1222393d9c5e8d92b913ccab6701a7164b21781c" },
|
"mini.indentscope": { "branch": "main", "commit": "1222393d9c5e8d92b913ccab6701a7164b21781c" },
|
||||||
"neoscroll.nvim": { "branch": "master", "commit": "a731f66f1d39ec6175fd201c5bf849e54abda99c" },
|
"neoscroll.nvim": { "branch": "master", "commit": "a731f66f1d39ec6175fd201c5bf849e54abda99c" },
|
||||||
"neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" },
|
"neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" },
|
||||||
"neotest-java": { "branch": "main", "commit": "320f31c71b183f2c584198f33f93542fd0e5a768" },
|
"neotest-gtest": { "branch": "main", "commit": "b44c8afc26cea75ffc80617ce07b4e745a56e589" },
|
||||||
"noice.nvim": { "branch": "main", "commit": "03c6a75661e68012e30b0ed81f050358b1e2233c" },
|
"noice.nvim": { "branch": "main", "commit": "03c6a75661e68012e30b0ed81f050358b1e2233c" },
|
||||||
"nui.nvim": { "branch": "main", "commit": "a0fd35fcbb4cb479366f1dc5f20145fd718a3733" },
|
"nui.nvim": { "branch": "main", "commit": "a0fd35fcbb4cb479366f1dc5f20145fd718a3733" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" },
|
"nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" },
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
"nvim-dap": { "branch": "master", "commit": "5ba8ceace596360321cf33fa4b56d9d46e057ce9" },
|
"nvim-dap": { "branch": "master", "commit": "5ba8ceace596360321cf33fa4b56d9d46e057ce9" },
|
||||||
"nvim-dap-ui": { "branch": "master", "commit": "f7d75cca202b52a60c520ec7b1ec3414d6e77b0f" },
|
"nvim-dap-ui": { "branch": "master", "commit": "f7d75cca202b52a60c520ec7b1ec3414d6e77b0f" },
|
||||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" },
|
"nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" },
|
||||||
"nvim-jdtls": { "branch": "master", "commit": "a5c6f38f8151d7b4f5b32c005a95022fa66f4c9d" },
|
"nvim-dap-vscode-js": { "branch": "main", "commit": "e7c05495934a658c8aa10afd995dacd796f76091" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" },
|
"nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "0b8165cf95806bc4bb8f745bb0c92021b2ed4b98" },
|
"nvim-lspconfig": { "branch": "master", "commit": "0b8165cf95806bc4bb8f745bb0c92021b2ed4b98" },
|
||||||
"nvim-material-icon": { "branch": "main", "commit": "01d95380c6c643d663f8d3cf8a7b274ece6da389" },
|
"nvim-material-icon": { "branch": "main", "commit": "01d95380c6c643d663f8d3cf8a7b274ece6da389" },
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
||||||
"nvim-scrollview": { "branch": "main", "commit": "30ca6e18265928eb4ea7402346b4dfddbd8ce41e" },
|
"nvim-scrollview": { "branch": "main", "commit": "30ca6e18265928eb4ea7402346b4dfddbd8ce41e" },
|
||||||
"nvim-tree.lua": { "branch": "master", "commit": "2086e564c4d23fea714e8a6d63b881e551af2f41" },
|
"nvim-tree.lua": { "branch": "master", "commit": "2086e564c4d23fea714e8a6d63b881e551af2f41" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "f2f828c5e995af156106a4aa5647463e49fff66a" },
|
"nvim-treesitter": { "branch": "master", "commit": "f0dbe180004d3566a994b1093e3a37893cc141c1" },
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" },
|
"nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" },
|
||||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "2b7dcf6aab0947b9c4195f1d8aa592cdcd944ffe" },
|
"nvim-ts-context-commentstring": { "branch": "main", "commit": "2b7dcf6aab0947b9c4195f1d8aa592cdcd944ffe" },
|
||||||
|
@ -59,7 +59,6 @@
|
||||||
"rainbow-delimiters.nvim": { "branch": "master", "commit": "12b1a1e095d968887a17ef791c2edb78d7595d46" },
|
"rainbow-delimiters.nvim": { "branch": "master", "commit": "12b1a1e095d968887a17ef791c2edb78d7595d46" },
|
||||||
"rest.nvim": { "branch": "main", "commit": "91badd46c60df6bd9800c809056af2d80d33da4c" },
|
"rest.nvim": { "branch": "main", "commit": "91badd46c60df6bd9800c809056af2d80d33da4c" },
|
||||||
"smart-splits.nvim": { "branch": "master", "commit": "66fda3a601a5b4c679656f15eb6ddd613c8d3216" },
|
"smart-splits.nvim": { "branch": "master", "commit": "66fda3a601a5b4c679656f15eb6ddd613c8d3216" },
|
||||||
"symbols-outline.nvim": { "branch": "master", "commit": "964c5902243446124417a3a9e9454f5ef032cc36" },
|
|
||||||
"telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" },
|
"telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" },
|
||||||
"tiny-devicons-auto-colors.nvim": { "branch": "main", "commit": "9be4af5b1bc1f26a11206ed7ce8bf44312e7941a" },
|
"tiny-devicons-auto-colors.nvim": { "branch": "main", "commit": "9be4af5b1bc1f26a11206ed7ce8bf44312e7941a" },
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" },
|
"toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" },
|
||||||
|
@ -67,6 +66,7 @@
|
||||||
"vim-startuptime": { "branch": "master", "commit": "97a88e688482a09c3c4b777d07b509b328a5ec29" },
|
"vim-startuptime": { "branch": "master", "commit": "97a88e688482a09c3c4b777d07b509b328a5ec29" },
|
||||||
"vim-visual-multi": { "branch": "master", "commit": "525521677deb8401b62054bbbbc9b17f8486de3d" },
|
"vim-visual-multi": { "branch": "master", "commit": "525521677deb8401b62054bbbbc9b17f8486de3d" },
|
||||||
"virt-column.nvim": { "branch": "master", "commit": "b62b4ef0774d19452d4ed18e473e824c7a756f2f" },
|
"virt-column.nvim": { "branch": "master", "commit": "b62b4ef0774d19452d4ed18e473e824c7a756f2f" },
|
||||||
|
"vscode-js-debug": { "branch": "main", "commit": "5b0f41dbe845d693a541c1fae30cec04c878216f" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "0539da005b98b02cf730c1d9da82b8e8edb1c2d2" },
|
"which-key.nvim": { "branch": "main", "commit": "0539da005b98b02cf730c1d9da82b8e8edb1c2d2" },
|
||||||
"yanky.nvim": { "branch": "main", "commit": "9268018e92d02650a94e39dd5f5903c542f7ea11" }
|
"yanky.nvim": { "branch": "main", "commit": "9268018e92d02650a94e39dd5f5903c542f7ea11" }
|
||||||
}
|
}
|
|
@ -173,7 +173,7 @@ pcode.active_golang_config = false
|
||||||
pcode.active_python_config = false
|
pcode.active_python_config = false
|
||||||
pcode.active_cpp_config = false
|
pcode.active_cpp_config = false
|
||||||
pcode.active_java_config = {
|
pcode.active_java_config = {
|
||||||
active = true,
|
active = false,
|
||||||
project = "gradle", -- gradle or maven
|
project = "gradle", -- gradle or maven
|
||||||
use_nvim_jdtls = true, -- mfussenegger/nvim-jdtls
|
use_nvim_jdtls = true, -- mfussenegger/nvim-jdtls
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,27 +10,15 @@ if disable then
|
||||||
"mfussenegger/nvim-lint",
|
"mfussenegger/nvim-lint",
|
||||||
},
|
},
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
config = function()
|
opts = function(_, opts)
|
||||||
require("auto-lint").setup({
|
opts.map_lang = opts.map_lang or {}
|
||||||
map_lang = {
|
opts.map_name = opts.map_name or {}
|
||||||
-- ["c++"] = "cpp",
|
opts.add_new = opts.add_new or {}
|
||||||
-- ["c#"] = "cs",
|
opts.ignore = opts.ignore or {}
|
||||||
},
|
opts.ensure_installed = opts.ensure_installed or {}
|
||||||
map_name = {
|
end,
|
||||||
-- ["actionlint"] = "actionlint",
|
config = function(_, opts)
|
||||||
-- ["ansible_lint"] = "ansible_lint",
|
require("auto-lint").setup(opts)
|
||||||
},
|
|
||||||
add_new = {
|
|
||||||
-- ["typescriptreact"] = { "eslint_d" },
|
|
||||||
-- ["javascriptreact"] = { "eslint_d" },
|
|
||||||
},
|
|
||||||
ignore = {
|
|
||||||
-- ["php"] = { "tlint" },
|
|
||||||
},
|
|
||||||
ensure_installed = {
|
|
||||||
-- "eslint_d",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
@ -28,11 +28,11 @@ if pcode.active_cpp_config then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local package = "clang-format"
|
local package = "clang-format"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.cpp = { package }
|
opts.formatters_by_ft.cpp = { package }
|
||||||
opts.formatters_by_ft.c = { package }
|
opts.formatters_by_ft.c = { package }
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -16,20 +16,20 @@ if pcode.active_deno_config or false then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
||||||
local package = "prettier"
|
local package = "prettier"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.javascript = { package }
|
opts.formatters_by_ft.javascript = { package }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"mfussenegger/nvim-lint",
|
"pojokcodeid/auto-lint.nvim",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.linters_by_ft = opts.linters_by_ft or {}
|
opts.linters_by_ft = opts.linters_by_ft or {}
|
||||||
require("user.utils.masoncfg").try_install("eslint_d")
|
vim.list_extend(opts.ensure_installed, { "eslint_d" })
|
||||||
opts.linters_by_ft.javascript = { "eslint_d" }
|
opts.linters_by_ft.javascript = { "eslint_d" }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
@ -18,19 +18,19 @@ if pcode.active_golang_config then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local package = "gofumpt"
|
local package = "gofumpt"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.python = { package }
|
opts.formatters_by_ft.python = { package }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"mfussenegger/nvim-lint",
|
"pojokcodeid/auto-lint.nvim",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.linters_by_ft = opts.linters_by_ft or {}
|
opts.linters_by_ft = opts.linters_by_ft or {}
|
||||||
require("user.utils.masoncfg").try_install("ast-grep")
|
vim.list_extend(opts.ensure_installed, { "ast-grep" })
|
||||||
opts.linters_by_ft.php = { "ast-grep" }
|
opts.linters_by_ft.php = { "ast-grep" }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
@ -17,12 +17,12 @@ if pcode.active_javascript_config.active then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
||||||
local package = "prettier"
|
local package = "prettier"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.javascript = { package }
|
opts.formatters_by_ft.javascript = { package }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
@ -17,21 +17,21 @@ if pcode.active_kotlin_config or false then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
opts.formatters_by_ft = opts.formatters_by_ft or {}
|
||||||
local package = "ktfmt"
|
local package = "ktfmt"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.kotlin = { package }
|
opts.formatters_by_ft.kotlin = { package }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"mfussenegger/nvim-lint",
|
"pojokcodeid/auto-lint.nvim",
|
||||||
optional = true,
|
optional = true,
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
opts.linters_by_ft = opts.linters_by_ft or {}
|
opts.linters_by_ft = opts.linters_by_ft or {}
|
||||||
require("user.utils.masoncfg").try_install("ktlint")
|
vim.list_extend(opts.ensure_installed, { "ktlint" })
|
||||||
opts.linters_by_ft.kotlin = { "ktlint" }
|
opts.linters_by_ft.kotlin = { "ktlint" }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
@ -16,12 +16,10 @@ if pcode.active_php_config then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local package = "php-cs-fixer"
|
vim.list_extend(opts.ensure_installed, { "php-cs-fixer", "blade-formatter" })
|
||||||
require("user.utils.masoncfg").try_install(package)
|
|
||||||
require("user.utils.masoncfg").try_install("blade-formatter")
|
|
||||||
opts.formatters_by_ft.php = { "easy-coding-standard" }
|
opts.formatters_by_ft.php = { "easy-coding-standard" }
|
||||||
opts.formatters_by_ft.blade = { "blade-formatter" }
|
opts.formatters_by_ft.blade = { "blade-formatter" }
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -117,14 +117,11 @@ if pcode.active_python_config then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local package = "black"
|
vim.list_extend(opts.ensure_installed, { "flake8", "black", "debugpy" })
|
||||||
require("user.utils.masoncfg").try_install("flake8")
|
opts.formatters_by_ft.python = { "black" }
|
||||||
require("user.utils.masoncfg").try_install("black")
|
|
||||||
require("user.utils.masoncfg").try_install("debugpy")
|
|
||||||
opts.formatters_by_ft.python = { package }
|
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,11 +18,11 @@ if pcode.active_rust_config then
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stevearc/conform.nvim",
|
"pojokcodeid/auto-conform.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
local package = "ast-grep"
|
local package = "ast-grep"
|
||||||
require("user.utils.masoncfg").try_install(package)
|
vim.list_extend(opts.ensure_installed, { package })
|
||||||
opts.formatters_by_ft.rust = { package }
|
opts.formatters_by_ft.rust = { package }
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue