I have been using the same Neovim config on my desktop and laptop computers for a while now (it's actually based on LazyVim, but I can reproduce the issue without it as well) without any problems.
Now that we have started incorporating TypeScript into our JavaScript project, I have noticed that the XO diagnostics I have previously set up through null-ls (and still work for JavaScript files) don't appear on my laptop for TypeScript files.
The strange thing is that the output of :LspInfo
, :NullLsInfo
, :LspLog
and :NullLsLog
looks perfectly fine. I've tried installing XO globally and locally as well, and the diagnostics didn't show up, but it runs perfectly well from the command line in both cases.
NvChad
andnull-ls
has been archived since then I might not even be the right person to ask, but with a quick search for "nvchad null-ls" I found this documentation page, which might help: nvchad.com/docs/config/format_lint To use it withXO
, just enable thebuiltins.diagnostics.xo
andbuiltins.code_actions.xo
sources.