[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block
From: |
Phillip Lord |
Subject: |
bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block |
Date: |
Sat, 4 Jun 2016 18:17:57 +0100 |
User-agent: |
SquirrelMail/1.5.2 [SVN] |
On Sat, June 4, 2016 5:49 pm, Stefan Monnier wrote:
>> Yes. This is assuming that commands *both* change recursion depth *and*
>> change a buffer.
>
> Yes, it's like a fairly rare occurrence, where a command does both:
> - modify some buffer(s)
> - exit a recursive edit
> So maybe we can live without paying attention to it.
>
>
>>>> -- once when we capture the undoable changes (which happens
>>>> often) and once on at the end of each command.
>>> Right. I see no need for any changes there.
>>>
>> Really? I have to know the recursion depth at this point
>>
>
> No, let-bind the var to nil around each recursive edit should take care
> of "everything" so you don't need to change anything else (including, non
> need to pay any attention to the recursion depth).
>
>> To be clear, though, to do this I need to augment recursive-edit in C?
>> I
>> need the let binding to last the life of the recursive edit?
>
> That's right. A call to `specbind' at the right spot might even be all
> it takes.
Okay, I will take a good look -- I've not done this before, but can try.
I guess "recursive-edit" is the only way to enter a recursive edit?
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/01
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/03
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/04
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/04
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block,
Phillip Lord <=
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/04
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Stefan Monnier, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Eli Zaretskii, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Eli Zaretskii, 2016/06/06
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Phillip Lord, 2016/06/07
- bug#23632: 25.1.50; Gratuitous undo boundary in latex-insert-block, Eli Zaretskii, 2016/06/07