[Verilog] Improve diagnostics
This commit is contained in:
parent
3104487f02
commit
3d12ba9dc8
@ -185,15 +185,24 @@ return {
|
|||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local lspconfutil = require 'lspconfig/util'
|
||||||
|
local root_pattern = lspconfutil.root_pattern("veridian.yml", ".git", ".xpr")
|
||||||
|
local verilog_root_dir = function ()
|
||||||
|
local filename = lspconfutil.path.join(vim.loop.cwd(), fname)
|
||||||
|
return root_pattern(filename) or lspconfutil.path.dirname(filename)
|
||||||
|
end
|
||||||
lspconfig.veridian.setup {
|
lspconfig.veridian.setup {
|
||||||
cmd = { 'veridian' },
|
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
|
root_dir = verilog_root_dir
|
||||||
}
|
}
|
||||||
|
|
||||||
lspconfig.verible.setup( {
|
lspconfig.verible.setup( {
|
||||||
|
-- cmd = { 'verible-verilog-ls', '--rules_config=/home/janis/.config/nvim/util/verible-conf.json' },
|
||||||
|
cmd = { 'verible-verilog-ls', '--rules=-no-trailing-spaces', '' },
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
on_attach = on_attach
|
on_attach = on_attach,
|
||||||
|
root_dir = verilog_root_dir
|
||||||
} )
|
} )
|
||||||
|
|
||||||
end,
|
end,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user