I was troubleshooting how exporting visual ranges works and really confused to see "Syncopate exported the entire file" when I had specifically selected just part of a line (esp. since I was expecting exporting partial lines to work, #30). Would be saner to ensure it reports "entire file" only when the entire-file version was invoked.
Unfortunately, it's not possible to directly determine whether an explicit range was passed, so the current mapping/command setup with -range=% would need to be tweaked a bit. At the very least, #30 would make the visual mapping not report "entire file".