branch: externals/company commit be8cf44c6eeddf0ea66f842f6287e7961f20a05a Author: Dmitry Gutov <dgu...@yandex.ru> Commit: Dmitry Gutov <dgu...@yandex.ru>
Tidy up a little --- company.el | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/company.el b/company.el index 82264e1..b0d1a6c 100644 --- a/company.el +++ b/company.el @@ -2738,20 +2738,17 @@ If SHOW-VERSION is non-nil, show the version in the echo area." (company--offset-line (pop lines) offset)) new)) - ;; TODO: Choose the face most appropriate for each line, instead of - ;; simply forcing :extend to nil. + ;; XXX: Also see branch 'more-precise-extend'. (let* ((nl-face (list :extend t :inverse-video nil :background (face-attribute 'default :background))) - (str (concat (when nl " \n") - (apply - #'concat - (mapcan - ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42552#23 - (lambda (line) (list line - (propertize "\n" 'face nl-face))) - (nreverse new)))))) + (str (apply #'concat + (when nl " \n") + (mapcan + ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42552#23 + (lambda (line) (list line (propertize "\n" 'face nl-face))) + (nreverse new))))) ;; Use add-face-text-property in Emacs 24.4 ;; https://debbugs.gnu.org/38563 (font-lock-append-text-property 0 (length str) 'face 'default str)