unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@iro.umontreal.ca>
To: Christopher Dimech <dimech@gmx.com>
Cc: "Óscar Fuentes" <ofv@wanadoo.es>, emacs-devel@gnu.org
Subject: Re: prettify-symbols-mode to handle "\alpha-\beta" ...
Date: Thu, 04 Feb 2021 13:21:17 -0500	[thread overview]
Message-ID: <jwvr1lvaeaz.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <trinity-9016b59c-335a-4194-bd4a-10ff9198da2b-1612462171288@3c-app-mailcom-bs01> (Christopher Dimech's message of "Thu, 4 Feb 2021 19:09:31 +0100")

>> I don't know what hack you're referring to.
> Because I saw a few different implementations of prettify 
> in various files and packages all trying to do the same 
> kind of thing. 

It's still a bit vague.

>> > Whilst texinfo.el takes care of texinfo commands, it completely
>> > disregards the use of tex constructs and the focus on displaying
>> > mathematical expressions within texinfo.
>> `texinfo.el` deserves some extra love, yes.
>> I don't think anyone has contributed to it in the last several years :-(
> Óscar Fuentes, I think wrote that if I insist on changing texinfo-mode
> itself would require me to to give a very solid reason for the change
> to be accepted.
> As you recognise that it deserves additional work, my reason should be
> solid enough.   

Changing the buffer's syntax table just for `prettify-symbols-mode`
would likely encounter resistance (since it's likely to introduce
regression in other parts of the code), but if it comes with
corresponding updates elsewhere to accommodate that change (and those
changes don't make the code worse), then it might be acceptable.

Of course, as I pointed out, it's not necessary to change the buffer's
syntax table just for the immediate needs of \alpha and \beta in
`prettify-symbols-mode`.  But in order to accommodate more TeX-style
code it might indeed be a good idea (or not: I can't say without
spending more time investigating the issue).


        Stefan




  reply	other threads:[~2021-02-04 18:21 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-04  1:24 prettify-symbols-mode to handle "\alpha-\beta" pietru
2021-02-04  2:08 ` Óscar Fuentes
2021-02-04  3:03   ` pietru
2021-02-04  3:39     ` Óscar Fuentes
2021-02-04  3:46       ` Christopher Dimech
2021-02-04  3:51       ` pietru
2021-02-04  4:04       ` Stefan Monnier
2021-02-04  4:21         ` Christopher Dimech
2021-02-04 16:12           ` Stefan Monnier
2021-02-04 18:09             ` Christopher Dimech
2021-02-04 18:21               ` Stefan Monnier [this message]
2021-02-04 20:14                 ` Christopher Dimech
2021-02-04 18:15             ` Christopher Dimech
2021-02-04 18:23               ` Stefan Monnier
2021-02-04 20:22                 ` Christopher Dimech
2021-02-04 20:38                   ` Stefan Monnier
2021-02-04 20:54                     ` Christopher Dimech
2021-02-05 20:32                     ` pietru
2021-02-05 21:01                       ` Stefan Monnier
2021-02-05 21:05                         ` Christopher Dimech
2021-02-05 21:54                           ` Christopher Dimech
2021-02-05 21:57                           ` Stefan Monnier
2021-02-05 22:09                       ` Gregory Heytings
2021-02-05 22:22                         ` pietru
2021-02-05 22:45                           ` Gregory Heytings
2021-02-05 22:56                             ` pietru
2021-02-05 23:04                               ` Gregory Heytings
2021-02-05 23:15                                 ` pietru
2021-02-05 23:22                                   ` Gregory Heytings
2021-02-05 23:43                                     ` Christopher Dimech
2021-02-05 23:44                                     ` pietru
2021-02-06  0:05                                     ` pietru
2021-02-04 20:34                 ` Christopher Dimech
2021-02-04  3:46 ` Ihor Radchenko
2021-02-04  3:59   ` Christopher Dimech
2021-02-04  8:44 ` tomas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jwvr1lvaeaz.fsf-monnier+emacs@gnu.org \
    --to=monnier@iro.umontreal.ca \
    --cc=dimech@gmx.com \
    --cc=emacs-devel@gnu.org \
    --cc=ofv@wanadoo.es \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).