further development of highlighting and editor preference handling,
plus misc fixes cleanups for new config system
5 files changed