scrollDestination function

ScrollDestination scrollDestination({
  1. required int modeFlags,
  2. required bool shiftHeld,
})

Implementation

ScrollDestination scrollDestination({
  required int modeFlags,
  required bool shiftHeld,
}) {
  if (anyMouse(modeFlags)) return ScrollDestination.program;
  if (shiftHeld) return ScrollDestination.history;
  if (alternateScroll(modeFlags) && (modeFlags & kModeAltScreen) != 0) {
    return ScrollDestination.program;
  }
  return ScrollDestination.history;
}