emacs: new smart mode line and window number modes