diff --git a/CHANGELOG.md b/CHANGELOG.md index 582426e..a9f08fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Columns++ for Notepad++ -- Releases +## Version 1.0.3 -- February 17th, 2024 + +* Fixed an omission that can cause odd cursor positioning when pressing arrow up or down immediately after inserting a tab when elastic tabstops is enabled. + ## Version 1.0.2 -- January 4th, 2024 * **All users of versions 0.8 through 1.0.1 should update to this version as soon as possible.** This version fixes a serious bug in Search | Replace All/Before/After which can cause the entire application to hang (thus necessitating a force close of Notepad++ and loss of unsaved changes in all open tabs). diff --git a/src/ColumnsPlusPlus.cpp b/src/ColumnsPlusPlus.cpp index b8a46bd..39e08e0 100644 --- a/src/ColumnsPlusPlus.cpp +++ b/src/ColumnsPlusPlus.cpp @@ -147,6 +147,7 @@ void ColumnsPlusPlusData::setTabstops(DocumentData& dd, Scintilla::Line firstNee before = after; } } + sci.ChooseCaretX(); } diff --git a/src/ColumnsPlusPlus.rc b/src/ColumnsPlusPlus.rc index 53027ff..602e936 100644 Binary files a/src/ColumnsPlusPlus.rc and b/src/ColumnsPlusPlus.rc differ