lots of people have requested support for multiple configurations.
here are the issues to be resolved:
1) having totally different configurations is troublesome because things like aliases and commands probably should be shared between all configurations. so what config info should be in a configuration file, and what info should be shared?
2) how should user be able to switch between configurations? is a menu sufficient, or do we also need configurable hotkeys to switch.