I see a thread from 2019 saying a function to Sort Documents was on the to-do list. Did this ever get created? When making cribbage boards, I'm wasting a ton of time with it jumping from one end of the board to another, rather than just drilling the next hole closest to the last one drilled.
When you create your toolpaths in CAM, instead of doing a kind of "select all" and then creating one or two toolpaths, you have full manual control... Select first hole (or group of nearby holes etc) to cut, create toolpath. Create second hole/group you want to cut, create toolpath (values where kept for you, just apply), and so forth. Once you have created them, you can resort them with the up/down buttons too If you "select all" the CAM follows the order the entities were in inside the CAD file Alternatively - and completely at your own risk - you can process gcode as a seperate process to optimise: GCODE Optimizer (just one random example from google, I have not tested this myself) Or use a more advanced (usually not free) CAM that has travel optimisation
cough.... or use Sketchup + SketchUcam which has automatic 'start cut at nearest point' optimization (which is usually the nearest thing, except for plunge holes) and simple grouping and the group re-order tool so you can cut in any order at all (-: