[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#73978: 31.0.50; Text syntax applied on too many things in tsx-ts-mod
From: |
Yuan Fu |
Subject: |
bug#73978: 31.0.50; Text syntax applied on too many things in tsx-ts-mode |
Date: |
Tue, 10 Dec 2024 20:52:20 -0800 |
> On Nov 24, 2024, at 5:27 PM, Yuan Fu <casouri@gmail.com> wrote:
>
>
>
>> On Nov 24, 2024, at 5:45 AM, Dmitry Gutov <dmitry@gutov.dev> wrote:
>>
>> On 24/11/2024 09:47, Eli Zaretskii wrote:
>>>> Hey sorry, I haven’t applied the patch. Actually, I want to ask you a
>>>> question before I do: is there a way to mark a single character in buffer
>>>> in string syntax? The only way I’m aware of is to mark string delimiter
>>>> syntax to the start and end of the string, but that doesn’t work for a
>>>> single character.
>>>>
>>>> Take the following snippet as an example:
>>>>
>>>> <button>a<button>
>>>>
>>>> I want to apply string syntax to “a”.
>>>>
>>>> If there’s no such way, I guess just not applying the string syntax in
>>>> such case is also an option.
>>> There's a syntax-table text property, see the node "Syntax Properties"
>>> in the ELisp manual. Would that do the job?
>>
>> In particular, the "generic string" syntax property, this one
>>
>> (string-to-syntax "|")
>>
>> You put it on the first and the last chars of a "generic string”.
>
> The problem is, that doesn’t work when there’s only one character. Take the
> snippet as an example:
>
> <button>a</button>
>
> You can’t put the string fence syntax on the “a”, because there isn’t a
> closing fence to close it.
>
> Yuan
Circling back on this. I don’t think there’s a way to apply string syntax to a
single character.
Yuan
- bug#73978: 31.0.50; Text syntax applied on too many things in tsx-ts-mode,
Yuan Fu <=