I'm using emacs29 on linux.

At present, if I load a file with the extension '.tsx', and then do 'M-x lsp-mode' I get an error: 'Symbol’s value as variable is void: lsp-ada-project-file'

I assume that this means that lsp has connected the buffer to a language server for the ada language.

How can I connect the buffer to a language server that can parse .tsx files?

  • Load the library/package that defines variable lsp-ada-project-file. If that's your problem then this is a duplicate question and should be deleted.
    – Drew
    Commented May 23 at 15:55
  • Does this answer your question? Symbol's value as variable is void: shell-mode-map
    – Drew
    Commented May 23 at 16:05


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.