Skip to content

Added feature to synchronise scrolling between split views

Ulterno Ω* requested to merge ulterno/kate:ScrollSynchronisation into master

Access Scroll Synchronisation using the Split menu of any two (or more) views (ViewSpaces acc. to implementation), and their scroll positions will be synchronised relative to their initial scroll position


  1. When one of the synched views reaches an end, it stops there, but joins the other synchronised views when they are scrolled enough in the opposite direction. This functionality is as expected.
  2. When the user changes the tab in a ViewSpace engaged via Scroll Synchronisation, the previous tab (now not being shown) is desynched and the selected tab now gets synchronised, as it seems more useful to sync the scroll of what the user can see rather than what is hidden.
Edited by Ulterno Ω*

Merge request reports