mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-22 08:53:31 +02:00
fix bug null-ls source
This commit is contained in:
parent
168685bcfb
commit
c57685dfac
3 changed files with 17 additions and 9 deletions
|
@ -110,12 +110,6 @@ vim.g.pcode_unregister_lsp = {
|
||||||
vim.g.pcode_null_ls_ensure_installed = {
|
vim.g.pcode_null_ls_ensure_installed = {
|
||||||
"stylua",
|
"stylua",
|
||||||
}
|
}
|
||||||
local formatting = {}
|
|
||||||
local diagnostics = {}
|
|
||||||
vim.g.pcode_null_ls_sources = {
|
|
||||||
formatting.stylua, -- tambahkan di bawah sini
|
|
||||||
diagnostics.flake8, -- tambahkan di bawah sini
|
|
||||||
}
|
|
||||||
|
|
||||||
-- dap instal hanya support linux dan mac
|
-- dap instal hanya support linux dan mac
|
||||||
-- https://github.com/jay-babu/mason-nvim-dap.nvim/blob/main/lua/mason-nvim-dap/mappings/source.lua
|
-- https://github.com/jay-babu/mason-nvim-dap.nvim/blob/main/lua/mason-nvim-dap/mappings/source.lua
|
||||||
|
|
10
lua/custom/null-ls.lua
Normal file
10
lua/custom/null-ls.lua
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
local null_ls = require("null-ls")
|
||||||
|
local formatting = null_ls.builtins.formatting
|
||||||
|
local diagnostics = null_ls.builtins.diagnostics
|
||||||
|
local m = {
|
||||||
|
sources = {
|
||||||
|
formatting.stylua, -- tambahkan di bawah sini
|
||||||
|
diagnostics.flake8, -- tambahkan di bawah sini
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return m
|
|
@ -13,11 +13,15 @@ local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
|
||||||
local sources = {}
|
local sources = {}
|
||||||
local ensure_installed = {}
|
local ensure_installed = {}
|
||||||
|
|
||||||
|
local data_ok, data_sources = pcall(require, "custom.null-ls")
|
||||||
|
if data_ok then
|
||||||
|
for _, cfg in pairs(data_sources.sources) do
|
||||||
|
table.insert(sources, cfg)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local data_exists, data = pcall(require, "core.config")
|
local data_exists, data = pcall(require, "core.config")
|
||||||
if data_exists then
|
if data_exists then
|
||||||
for _, cfg in pairs(data.null_ls_sources) do
|
|
||||||
sources = vim.tbl_deep_extend("force", cfg, sources)
|
|
||||||
end
|
|
||||||
-- load data null-ls
|
-- load data null-ls
|
||||||
for _, nullls in pairs(data.null_ls_ensure_installed) do
|
for _, nullls in pairs(data.null_ls_ensure_installed) do
|
||||||
table.insert(ensure_installed, nullls)
|
table.insert(ensure_installed, nullls)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue