diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-04-15 03:43:53 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-04-15 03:43:53 +0300 |
commit | 29fe0a121d967b7bfbe487e11fd877df13512bf7 (patch) | |
tree | 000f925440fa1ddd181587b565d29d8f9b3839f8 /src/symbols.h | |
parent | 9b3a91e493d6b708709f49f2324f83de1ae6aec6 (diff) | |
download | sciteco-29fe0a121d967b7bfbe487e11fd877df13512bf7.tar.gz |
try hard to preserve the vertical scrolling position when auto-scrolling dot
* There are cases, especially where the entire buffer is piped through some
external process or when removing and reinserting large parts of the buffer,
that dot changes very little, but the vertical scrolling position gets resets.
This is especially noticable with the macro @^U{[: HECcat$ ]:},
but also with M#cf (clang-format wrapper from "Useful macros").
* We now try to preserve the vertical position ("first visible line")
before scrolling caret.
Diffstat (limited to 'src/symbols.h')
0 files changed, 0 insertions, 0 deletions