emacs: use setq-default, or we can't set per-buffer vars