GNU bug report logs -
#71760
31.0.50; Filling jsdoc text doesn't work in js-ts-mode
Previous Next
Reported by: Damien Cassou <damien <at> cassou.me>
Date: Mon, 24 Jun 2024 20:24:02 UTC
Severity: normal
Merged with 71768
Found in version 31.0.50
Done: Yuan Fu <casouri <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #7 received at control <at> debbugs.gnu.org (full text, mbox):
merge 71768 71760
thanks
> From: Damien Cassou <cassou <at> luz5.mail-host-address-is-not-set>
> Date: Mon, 24 Jun 2024 21:28:28 +0200
>
> Hi,
>
> in a commit recently merged in master (0edacf2aa7e53), js-ts-mode has
> been improved to use the jsdoc treesitter grammar on documentation. Font
> lock works great but M-q doesn't fill long lines.
>
> To reproduce, make sure your Emacs contains the above-mentioned commit
> and make sure you have the jsdoc treesitter grammar available. Then,
> save the attached JavaScript file to your disk and execute:
>
> $ emacs -Q --eval "(progn (find-file \"/home/cassou/tmp/test.js\") (js-ts-mode))"
>
> Move point to the middle of line 2 (or line 4) and press M-q.
>
> Expected: The paragraph is filled.
>
> Actual: Nothing changes.
>
> I tried changing the value of `c-ts-common--comment-regexp' to include
> "description" (as this is what the jsdoc parser uses for text) but the
> result is worse. I also tried reusing `js-fill-paragraph' but that fails
> as well.
>
> I would be happy to implement something and send a patch but I have no
> idea were to start.
This is an exact duplicate of bug#71760 which you submitted an hour
later, from a different email address. I'm merging them.
This bug report was last modified 352 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.