Undos are ok being simply "one operation undone in same order" and not different undo stacks for each kinds or operations.
About the marked node being unmarked: it feels like after marking a node, an undo 'step' was not created after this operation, and therefore, after undoing some other subsequent operation, the 'mark node' also gets undone. I might be wrong though - just a tought,. -- Félix On Thursday, October 8, 2020 at 9:22:55 AM UTC-4, Thomas Passin wrote: > > I figured it must be VIM or emacs! > > On Thursday, October 8, 2020 at 8:43:55 AM UTC-4, gar wrote: >> >> I am VIMer, so I cannot imagine too complicated actions :-) I can see >> only different levels of simplicity >> >> чт, 8 окт. 2020 г. в 15:35, Thomas Passin <tbp1...@gmail.com>: >> >>> @gar: "Actually when I started to use Leo I expected that there would be >>> several undoes: for tree operations, for editors, for marks/clones etc." >>> >>> That sounds too complicated to me. I would expect undo actions to >>> happen in the (reverse) order that I did them in the first place, whether >>> they were changes to the tree, body edits, or anything else. It's when >>> that doesn't happen that I get confused. There should not be special >>> cases, because they wold be too hard to keep in mind. >>> >> -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/fe186068-b058-41b2-a078-7f7631b00aceo%40googlegroups.com.