Place pork shoulder and sliced onion in slow cooker; add vinegar and barbecue sauce.
Cook on low for 8 hours or high for 5 hours until pork shreds easily with a fork.
Shred pork in the cooker and stir to combine with sauce.
Toast buns and serve pork on buns topped with coleslaw.
Photo: Gastro Editorial / Unsplash