Hi Nicolas, 2013ko abenudak 12an, Nicolas Goaziou-ek idatzi zuen:
> > We could give priority to underline when there are no curly brackets, > priority to subscript otherwise. It sounds overly complicated though. Your last sentence sounds very close to "don’t do it; I won’t accept such a patch." Is that so? [...] > > Again, `org-use-sub-superscripts' is, at the moment, a visual-only > variable. My plan is to move it out, not in. Just to be sure I understand: 1. You have a plan to get rid of org-use-sub-superscripts. You might also want to get rid of `org-export-with-sub-superscripts' (depending on how one interprets your remark that the variable "do[es]n't make much sense anyway"). Also, other parts of org (e.g. the parser) cannot change to harmonize with these variables. This means that these variables are de facto deprecated, and org is headed to a future where sub/superscripts are non-optional and non-configurable. 2. The current (non-optional, non-configurable) implementation of X-scripts by the parser has specifically identifiable defects, such as the one I mentioned whereby '_foo_, perhaps naturally interpreted as underlining (among other reasons because of how it is highlighted by org) is "really" a subscript. 3. These inconsistencies cannot (or ought not) be addressed except by some notional change to org syntax, which only you can (ought) make, and which you’re not willing to discuss except in negative terms ("don’t do it that way"). I hope you realize why this situation might be frustrating to a user and attempted contributor. Thanks, Aaron PS I guess you might be frustrated too. You mentioned your previous proposal about changing the regex which recognized X-scripts. I read the thread at the time, and didn’t say anything because I didn’t have a strong opinion one way or the other; it simply looked like a reasonable, incremental change and you were getting positive feedback. I’ve re-read the thread, and FWIW I think you should install the change, if you have not done so. I again don’t have an opinion on the question about grouping with parentheses which was left hanging at the end of the thread. Coming from a latex background, it would never occur to me to use parentheses to bracket an X-script. So it would not bother me if you removed parenthesis-grouping as it seems you want to do. PPS Also FWIW and again coming from a latex background, I think that "bare" X-scripts such as a_b are always somewhat suspect. I would be happy if org required brackets for X-scripts, always. I think this would simplify the parsing problem a lot. But I don’t know if this could have support enough to be implemented. -- Aaron Ecay