aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ring.h
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2025-04-15 03:43:53 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2025-04-15 03:43:53 +0300
commit29fe0a121d967b7bfbe487e11fd877df13512bf7 (patch)
tree000f925440fa1ddd181587b565d29d8f9b3839f8 /src/ring.h
parent9b3a91e493d6b708709f49f2324f83de1ae6aec6 (diff)
downloadsciteco-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/ring.h')
0 files changed, 0 insertions, 0 deletions