[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highl
From: |
jfbu |
Subject: |
bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between |
Date: |
Tue, 11 May 2021 22:50:51 +0200 |
Le 11 mai 2021 à 22:33, Tassilo Horn <tsdh@gnu.org> a écrit :
>
>> Sadly, I now have another problem. Consider this:
>>
>> \def\XINT:NE:f:noeval:from:braced:u:p #1#2%
>> {\detokenize{\romannumeral`$XINT_expr_null\expandafter#1}~expanded{{#2}}}%
>>
>> There is $ in there, and it triggers math mode highlighting which is a
>> priori fine, I can live with that *if I can constrain it to not extend
>> beyond that line*
>>
>> In the past I would control it this way:
>>
>> \def\XINT:NE:f:noeval:from:braced:u:p #1#2%
>>
>> {\detokenize{\romannumeral`$XINT_expr_null\expandafter#1}~expanded{{#2}}}%$
>>
>> (observe the added $ at end of second line after the % comment character)
>>
>> With your patch the %$ does not stop the math highlighting !
>
> Now that you've mentioned it, I remember I wanted to do that change also
> in the past and Keita-san stopped me from doing so for exactly this
> reason.
>
> I've pushed another commit which ignores $ in comments with the single
> exception of the "% $ \n" workaround, i.e., a comment with just a $,
> arbitrary spaces/tabs before or after the $, and then the end of the
> line.
>
> I'm not sure what is worse. The restriction to have at least balanced $
> also in comments, or the now very restrictive workaround form. We'll
> see if someone complains because that breaks his
>
> % Workaround fix $.
>
> comment fixes.
>
Hi Tassilo, sorry for causing all the trouble.
I pulled your commit and it works. For me that's working solution.
Would it make sense to apply these rules:
1. a $ in comments can never start math mode
2. but it can and will always stop math mode
Cheers,
Jean-François
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, jfbu, 2021/05/11
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Tassilo Horn, 2021/05/11
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, jfbu, 2021/05/11
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Ikumi Keita, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Tassilo Horn, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, jfbu, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Tassilo Horn, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, JF, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Tassilo Horn, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Ikumi Keita, 2021/05/12
- bug#48365: 13.0.11; Dollars in distinct comments trigger math mode highlighting in text in-between, Tassilo Horn, 2021/05/12