more emacs config struct