bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#66646: 29.1.90; No tsx syntax highlithting in typescript-ts-mode


From: Roman Rudakov
Subject: bug#66646: 29.1.90; No tsx syntax highlithting in typescript-ts-mode
Date: Fri, 20 Oct 2023 17:56:56 +0200
User-agent: mu4e 1.10.7; emacs 29.1.90


Eli Zaretskii <eliz@gnu.org> writes:

From: Roman Rudakov <rrudakov@fastmail.com>
Cc: 66646@debbugs.gnu.org
Date: Fri, 20 Oct 2023 15:17:01 +0200

> I cannot reproduce this. I used a random *.tsx file on my > system,
> and
> didn't get any error.  So please post the file you used, and also
> describe step by step what to do to reproduce the problem > starting
> from "emacs -Q".
>
> Thanks.

After some debugging I figured out that it can be only reproduced when
`eglot-ensure` is added to `typescript-ts-mode-hook` and
`tsx-ts-mode-hook`. So, steps to reproduce are the following:
- Optionally install `typescript-language-server` (if it's not
  installed there will be eglot error, but the original issue will
  still be reproducible).
- `emacs -Q`
- evaluate the following:

(require 'typescript-ts-mode)
(require 'eglot)
(add-hook 'typescript-ts-mode-hook #'eglot-ensure)
(add-hook 'tsx-ts-mode-hook #'eglot-ensure)

- open attached tsx file.

Thanks, but in that case I cannot debug this because I don't have a
Typescript LSP server installed.  Someone else will need to do that.

Adding João in case he has some inputs or suggestions.

As I mentioned, having language server installed is not necessary. I was able to reproduce the problem without it. Eglot will just print an error to the *Messages* buffer, but the problem with syntax highlighting should still be reproducible.
--
Best regards, Roman





reply via email to

[Prev in Thread] Current Thread [Next in Thread]