config files and macro editor with syntax highlighting