aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMaksim Terpilovskii <maximtrp@gmail.com>2025-03-25 09:45:25 +0100
committerGitHub <noreply@github.com>2025-03-25 16:45:25 +0800
commit200280dab91a7df2ca42fd2ab3cb4c5fab056666 (patch)
tree403937ddbf148ebfbd3bf2e416ad3d2030b48c45 /lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar.gz
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar.bz2
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar.lz
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar.xz
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.tar.zst
nvim-lspconfig-200280dab91a7df2ca42fd2ab3cb4c5fab056666.zip
fix(biome): improved biomejs detection (#3650)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/configs/biome.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/lspconfig/configs/biome.lua b/lua/lspconfig/configs/biome.lua
index a196e052..c73faa72 100644
--- a/lua/lspconfig/configs/biome.lua
+++ b/lua/lspconfig/configs/biome.lua
@@ -17,7 +17,11 @@ return {
'typescriptreact',
'vue',
},
- root_dir = util.root_pattern('biome.json', 'biome.jsonc'),
+ root_dir = function(fname)
+ local root_files = { 'biome.json', 'biome.jsonc' }
+ root_files = util.insert_package_json(root_files, 'biome', fname)
+ return vim.fs.dirname(vim.fs.find(root_files, { path = fname, upward = true })[1])
+ end,
single_file_support = false,
},
docs = {