more useful _search command
Right now _search command only highlights the rooms and echoes number of rooms found. It would be more useful if _search command also centered map at the first found room and if mmapper is in "select room" mode it should also select this room. Then we should add commands _next and _previous (possibly also _first and _last) to iterate through found rooms.
Additionally it could be useful to optionally sort the search results by distance from the current room.
Users have also requested that this tool be more useful when scry'ing such that it shows that current location in the map.
Another possible enhancement could be displaying arrows towards all the matched rooms (and even better if those were clickable), that aren't in currently visible part of the map (much like arrows for distant players in group manager).
It probably makes sense to take a look at 'selections' as a whole. The map currently locks on rooms and then places these rooms into a selection. Instead, we should have a lock on selections and if rooms are modified we should kick them out of the selection.
We should also then have support to easily display multiple selections and iterate through them.
Additional thought on multiple selections. We could invent a similar mechanism that RTS games have where you can ctrl+<num> a selection and then be able to recall it.
Commands for this might be _selection -save <string> to persist the current selection for the session. You could then recall the selection with _selection -load <string>. We would also want to iterate through selections easily so this might be _selection [-previous|-next|-first|-last] where order is by distance from player.