Hi Justin,
Firstly, I downloaded the entire contents of your .yaml file ( 5175 lines )
Secondly, I isolated the Presets section ( 4925 lines )
Thirdly, I understood that your special characters belongs :
At the Miscellaneous symbols Unicode script, in the range [\x{2600}-\x{26FF}] ( See http://www.unicode.org/charts/PDF/U2600.pdf )
At the Dingbats Unicode script, in the range [\x{2700}-\x{27BF}] ( See http://www.unicode.org/charts/PDF/U2700.pdf )
Fourthly, I only, extracted the lines which contain one of these special Unicode characters. I got a list of 51 items, below :
- - '✥ --- dscan: ships'
- - '★ friendly: logistic'
- - '♞ hostile: carriers'
- - '★ friendly: dreads'
- - '♞ hostile: battlecruisers'
- - '♞ hostile: antibombers (!)'
- - '♣ pve: salvage/loot'
- - '★ friendly: capitals'
- - '♞ hostile: fighters/fibos'
- - '♞ hostile: dictors'
- - ❏ hostile brackets
- - '★ friendly: fleet'
- - '♞ wartargets only'
- - '★ friendly: sc/t'
- - '♞ --- normal pvp'
- - '✥ dscan: pos all mods'
- - '♞ hostile: cruisers'
- - '♣ pve: mining'
- - '♞ hostile: logistics'
- - ❏ no brackets
- - ❏ skirmish brackets
- - '✪ extra: podsaver (!)'
- - '♞ hostile: cmd dest'
- - '★ friendly: recons'
- - '♞ hostile: drones'
- - '✈ travel: show all'
- - '♞ hostile: dreads'
- - '♞ hostile: titans'
- - '♞ structures'
- - '♞ hostile: frig/dest'
- - '♞ hostile: supers/titans'
- - '♞ deployables'
- - '♞ hostile: recons'
- - '✈ travel: hide stations'
- - '♣ pve: anoms/ratting'
- - '♞ hostile: supercarriers'
- - '♞ bombing warpouts'
- - '♣ pve: show drones'
- - '★ friendly: dictors'
- - '★ --- friendly: all'
- - '✈ --- basic travel'
- - '♞ hostile: caps'
- - ♣ --- basic pve
- - ❏ default brackets
- - '♞ npsi'
- - '♞ hostile: cs/t3'
- - '♞ hostile: battleships'
- - '✥ dscan: pos'
- - '♞ - ships only'
- - '★ friendly: carriers'
- - '✪ extra: align points'
Finally, I performed a classical sort ( Menu Edit - Line Operations - Sort Lines Lexicographically Ascending ) and I got the list below :
- - '★ --- friendly: all'
- - '★ friendly: fleet'
- - '★ friendly: capitals'
- - '★ friendly: carriers'
- - '★ friendly: dictors'
- - '★ friendly: dreads'
- - '★ friendly: logistic'
- - '★ friendly: recons'
- - '★ friendly: sc/t'
- - '♞ --- normal pvp'
- - '♞ - ships only'
- - '♞ bombing warpouts'
- - '♞ deployables'
- - '♞ npsi'
- - '♞ structures'
- - '♞ wartargets only'
- - '♞ hostile: antibombers (!)'
- - '♞ hostile: battlecruisers'
- - '♞ hostile: battleships'
- - '♞ hostile: caps'
- - '♞ hostile: carriers'
- - '♞ hostile: cmd dest'
- - '♞ hostile: cruisers'
- - '♞ hostile: cs/t3'
- - '♞ hostile: dictors'
- - '♞ hostile: dreads'
- - '♞ hostile: drones'
- - '♞ hostile: fighters/fibos'
- - '♞ hostile: frig/dest'
- - '♞ hostile: logistics'
- - '♞ hostile: recons'
- - '♞ hostile: supercarriers'
- - '♞ hostile: supers/titans'
- - '♞ hostile: titans'
- - '♣ pve: anoms/ratting'
- - '♣ pve: mining'
- - '♣ pve: salvage/loot'
- - '♣ pve: show drones'
- - '✈ --- basic travel'
- - '✈ travel: hide stations'
- - '✈ travel: show all'
- - '✥ --- dscan: ships'
- - '✥ dscan: pos all mods'
- - '✥ dscan: pos'
- - '✪ extra: align points'
- - '✪ extra: podsaver (!)'
- - ♣ --- basic pve
- - ❏ default brackets
- - ❏ hostile brackets
- - ❏ no brackets
- - ❏ skirmish brackets
Notes :
You’ll notice that most of these “header” lines begin with the string - - '
Only five lines, which have a special character, instead of the single quote, are, of course, moved at the end of the sorted list.
And, generally speaking, all these special Unicode characters are sorted, according to their Unicode number ( 2605 for the Black Star, 265E for the Black Chess Knight, and so on… )
So, If you agree, with that specific sort ( May be, at the end, you’ll have to move one or few blocks to an other place ! ) I’ll give you, next time, the complete method to get the sorted list of these “header” lines with ( the most important ! ) all their contents unchanged :-))
Cheers
guy038