add smex and ido config, basic python support