Using called-interactively-p instead of interactive-p.
Stop using obsoleted one.

Using display-buffer-alist instead of special-display-buffer-names and
special-display-regexps. Using visual-line-mode instead of longlines-mode.
We need carefuly watch whether or not these changes introduce side-effects.