fix(biome): send correct language to lsp proxy (#4773)

Since Biome understands `typescriptreact` and `javascriptreact` as
languages, we can send the `filetype` to the LSP, rather than only
sending `typescript` for both `ts` and `tsx` files, or `javascript` for
`js` and `jsx` files.

fixes: #4752
This commit is contained in:
Braden Kelley
2024-06-23 22:32:24 -07:00
committed by GitHub
parent f2aef2f510
commit 5606606b32
4 changed files with 23 additions and 0 deletions

View File

@@ -25,6 +25,10 @@ function! ale#handlers#biome#GetCommand(buffer) abort
\ . (!empty(l:options) ? ' ' . l:options : '')
endfunction
function! ale#handlers#biome#GetLanguage(buffer) abort
return getbufvar(a:buffer, '&filetype')
endfunction
function! ale#handlers#biome#GetProjectRoot(buffer) abort
let l:biome_file = ale#path#FindNearestFile(a:buffer, 'biome.json')