Description
When the lsp server is started the following initialization arguments are passed to each server
https://github.com/charmbracelet/crush/blob/78540b012f6ace2a377a00daadf05176d0335ce8/internal/lsp/client.go#L214C4-L224C6
due to which the ty server throws the following warning
2025/09/08 22:03:00 ERRO LSP Server err="2025-09-08 22:03:00.516545731 WARN Received unknown options during initialization: {" source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"codelenses\": {" source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"generate\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"regenerate_cgo\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"test\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"tidy\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"upgrade_dependency\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"vendor\": true," source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" \"vulncheck\": false" source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=" }" source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
2025/09/08 22:03:00 ERRO LSP Server err=} source=/home/deepak/Deepak/github/crush/internal/lsp/client.go:120
Can we have default InitializationOptions for each server and allow users to configure their own?
I have implemented this here Please let me know your thoughts.
Version
main
Environment
os
Description
When the lsp server is started the following initialization arguments are passed to each server
https://github.com/charmbracelet/crush/blob/78540b012f6ace2a377a00daadf05176d0335ce8/internal/lsp/client.go#L214C4-L224C6
due to which the
tyserver throws the following warningCan we have default InitializationOptions for each server and allow users to configure their own?
I have implemented this here Please let me know your thoughts.
Version
main
Environment
os