Subject: mailing-list for TeXmacs Users
List archive
From : Giovanni Piredda <address@hidden>- To: address@hidden
- Subject: Re: about esc-esc-& in math centered equation
- Date: Fri, 3 Sep 2021 19:51:15 +0000
On 02.09.21 18:12, Giovanni Piredda wrote:
or from the definition of the menu button for changing inline into display formulae (from progs/math/math-menu.scm):
(tm-menu (focus-variant-menu t)
(:require (tree-in? t '(math equation equation*)))
("Inline formula" (variant-formula t))
("Displayed formula" (variant-equation t)))
This worked in the few tests I did:
(texmacs-modes
(in-inline% (inside? 'math)))
(texmacs-modes
(in-display% (or (inside? 'equation*) (inside? 'equation))))
(kbd-map
(:mode in-inline?)
("d d" (variant-equation (focus-tree))))
(kbd-map
(:mode in-display?)
("d d" (variant-formula (focus-tree))))
First I define two new modes (in-inline and in-display, where for the latter one can be inside either a numbered or an unnumbered equation); after which I define the keyboard shortcut d d (press twice the D key) to have a different effect whether one is in an inline or a displayed formula. For the code, I assumed that the code that gets executed when one presses the menu button that appears when one is in an equation would work here, using the substitution t -> (focus-tree) (assuming that the t of the button is the focus tree!). I did not check what the variant-formula and variant-equation functions do---I understand faintly what the code does, so that it might even be wrong; that means use it at your own risk ;-)
By the way I think I have to define the modes because I understood that kbd-map is conditional on modes only, but I may be wrong there too.
Giovanni
- about esc-esc-& in math centered equation, vincent douce, 09/02/2021
- Re: about esc-esc-& in math centered equation, Giovanni Piredda, 09/02/2021
- Re: about esc-esc-& in math centered equation, Giovanni Piredda, 09/02/2021
- Re: about esc-esc-& in math centered equation, Giovanni Piredda, 09/03/2021
- Re: about esc-esc-& in math centered equation, Giovanni Piredda, 09/02/2021
Archive powered by MHonArc 2.6.19.