mirror of
https://github.com/neovim/nvim-lspconfig.git
synced 2026-05-06 17:16:09 +02:00
Problem: 78596b61 removed javascript.jsx and typescript.tsx from the lsp/ configs, but the same invalid filetypes remain in the legacy lua/lspconfig/configs/ files. These still surface in checkhealth warnings since the legacy configs get merged at runtime. Solution: remove javascript.jsx and typescript.tsx from all legacy config filetypes lists. The correct filetypes (javascriptreact, typescriptreact) are already present in each list.
39 lines
1.1 KiB
Lua
39 lines
1.1 KiB
Lua
-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
-- This config is DEPRECATED.
|
|
-- Use the configs in `lsp/` instead (requires Nvim 0.11).
|
|
--
|
|
-- ALL configs in `lua/lspconfig/configs/` will be DELETED.
|
|
-- They exist only to support Nvim 0.10 or older.
|
|
-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
return {
|
|
default_config = {
|
|
cmd = { 'rome', 'lsp-proxy' },
|
|
filetypes = {
|
|
'javascript',
|
|
'javascriptreact',
|
|
'json',
|
|
'typescript',
|
|
'typescriptreact',
|
|
},
|
|
root_dir = function(fname)
|
|
return vim.fs.dirname(vim.fs.find('package.json', { path = fname, upward = true })[1])
|
|
or vim.fs.dirname(vim.fs.find('node_modules', { path = fname, upward = true })[1])
|
|
or vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1])
|
|
end,
|
|
single_file_support = true,
|
|
},
|
|
docs = {
|
|
description = [[
|
|
https://rome.tools
|
|
|
|
Language server for the Rome Frontend Toolchain.
|
|
|
|
(Unmaintained, use [Biome](https://biomejs.dev/blog/annoucing-biome) instead.)
|
|
|
|
```sh
|
|
npm install [-g] rome
|
|
```
|
|
]],
|
|
},
|
|
}
|