Notepad3: Too low degree of undo granularity

Created on 4 Mar 2020  ·  6Comments  ·  Source: rizonesoft/Notepad3

For Notepad3, only backspace or moving cursor breaks undo.
For Notepad2,Enter also breaks undo,that's not enough but still better.

configuration

Most helpful comment

there has been a lot of work done to refine & tweak undo behavior. try the latest NP3 build in https://github.com/rizonesoft/Notepad3/issues/1129

there is Edit -> Miscellaneous -> Split Undo Transaction at Line Breaks which corresponds to SplitUndoTypingSeqOnLnBreak=true in Notepad3.ini.

there is also a manual config param in Notepad3.ini called UndoTransactionTimeout=500 (mine is set to 500ms).

previous discussions: https://github.com/rizonesoft/Notepad3/issues/1421 and https://github.com/rizonesoft/Notepad3/issues/1548

All 6 comments

there has been a lot of work done to refine & tweak undo behavior. try the latest NP3 build in https://github.com/rizonesoft/Notepad3/issues/1129

there is Edit -> Miscellaneous -> Split Undo Transaction at Line Breaks which corresponds to SplitUndoTypingSeqOnLnBreak=true in Notepad3.ini.

there is also a manual config param in Notepad3.ini called UndoTransactionTimeout=500 (mine is set to 500ms).

previous discussions: https://github.com/rizonesoft/Notepad3/issues/1421 and https://github.com/rizonesoft/Notepad3/issues/1548

there has been a lot of work done to refine & tweak undo behavior. try the latest NP3 build in #1129

Or if you are not a fan of beta version, you can try the latest version Notepad3 RC (Release Candidate).

The Notepad3 "Release version" will be published in a few days at the same address... 😃

Maybe we should make SplitUndoTypingSeqOnLnBreak=true the default on new installations 🤔

Maybe we should make SplitUndoTypingSeqOnLnBreak=true the default on new installations

👍

and i still vote for exposing the UndoTransactionTimeout setting next to it in the UI. maybe even with a default of 500ms ;)

Maybe we should make SplitUndoTypingSeqOnLnBreak=true the default on new installations

👍

and i still vote for exposing the UndoTransactionTimeout setting next to it in the UI. maybe even with a default of 500ms ;)

I agree. 👍

Thank you everyone.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rizonesoft picture rizonesoft  ·  58Comments

pantantrollo picture pantantrollo  ·  37Comments

MelchiorGaspar picture MelchiorGaspar  ·  30Comments

alexantr picture alexantr  ·  29Comments

wsrf16 picture wsrf16  ·  49Comments