I have two separate views 'now' and 'next', they both collectively must only have three items. Is there a way for them to share the same pager limit for example if the 'now' view has one item the 'next' view can only display two items as the pager limit is three.
If you want to create the blocks yourself, eg, not just via the Block UI and Views, you can hack it together with using various hooks available within Views.
First out the door, I could see using Views' standard block for the
now View, but in the
next block, using
views_get_view_result() to look at the results of the
now View and depending upon its result, eg, how many results there are, changing the pager of the
next View to be whatever you want, in this case 1 or 2.
Note that this of course entails running the
now View queries twice, so you could create custom blocks containing both Views and statically save the information to be shared across the Page but that introduces other ugliness.
And then if any of these Views are cached, another set of issues crops up.
So, as @molot has mentioned in comments, there is a bunch to think about here.