This fixes choosing multiline candidates in 'yank-pop'.
;; `completions-first-difference' face, which we don't want to
;; include upon insertion.
(setq newtext (copy-sequence newtext))
- (remove-text-properties 0 (length newtext) '(face) newtext)
+ (remove-text-properties 0 (length newtext) '(face nil display nil) newtext)
;; Maybe this should be in subr.el.
;; You'd think this is trivial to do, but details matter if you want
;; to keep markers "at the right place" and be robust in the face of