]> git.eshelyaron.com Git - emacs.git/commitdiff
Extend next-error-message face to the edge of the window (bug#32676)
authorJuri Linkov <juri@linkov.net>
Sat, 17 Oct 2020 20:23:10 +0000 (23:23 +0300)
committerJuri Linkov <juri@linkov.net>
Sat, 17 Oct 2020 20:23:10 +0000 (23:23 +0300)
* lisp/simple.el (next-error-message): Add ':extend t' to this face.
(next-error-message-highlight): Put overlay over the newline as well.

lisp/simple.el

index bd19969341f36844017836ed60721186ba1edf89..d6fce922c4c609d6c1e7aa0cef336d44ffcf8765 100644 (file)
@@ -125,7 +125,7 @@ If non-nil, the value is passed directly to `recenter'."
   :version "28.1")
 
 (defface next-error-message
-  '((t (:inherit highlight)))
+  '((t (:inherit highlight :extend t)))
   "Face used to highlight the current error message in the `next-error' buffer."
   :group 'next-error
   :version "28.1")
@@ -484,7 +484,7 @@ buffer causes automatic display of the corresponding source code location."
     (with-current-buffer error-buffer
       (when next-error--message-highlight-overlay
         (delete-overlay next-error--message-highlight-overlay))
-      (let ((ol (make-overlay (line-beginning-position) (line-end-position))))
+      (let ((ol (make-overlay (line-beginning-position) (1+ (line-end-position)))))
         ;; do not override region highlighting
         (overlay-put ol 'priority -50)
         (overlay-put ol 'face 'next-error-message)