]> git.eshelyaron.com Git - emacs.git/commitdiff
Add log-edit-summary-separator face (bug#58092)
authorProtesilaos Stavrou <info@protesilaos.com>
Mon, 26 Sep 2022 12:41:18 +0000 (15:41 +0300)
committerProtesilaos Stavrou <info@protesilaos.com>
Mon, 26 Sep 2022 14:01:12 +0000 (17:01 +0300)
* lisp/vc/log-edit.el (log-edit-summary-separator): Add new face.
(log-edit-font-lock-keywords): Replace hardcoded face attributes with
named face.
* etc/NEWS: Announce the new face.

etc/NEWS
lisp/vc/log-edit.el

index 0a5b7bc29c5745f549556d50791139ebb07a0f52..99243481a0bdad43822f003de3820b0908826ca4 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1766,6 +1766,11 @@ Writing shorter summary lines avoids truncation in contexts in which
 Git commands display summary lines.  See the two new user options
 'vc-git-log-edit-summary-target-len' and 'vc-git-log-edit-summary-max-len'.
 
+---
+*** New 'log-edit-headers-separator' face
+It is used to style the line that separates the 'log-edit' headers
+from the 'log-edit' summary.
+
 ** Message
 
 ---
index 52906163024bd990512ea7ffabec2fde724f6182..4624ada41792590ecb5fe83e41899c1454b3ca6f 100644 (file)
@@ -325,6 +325,11 @@ automatically."
 (defface log-edit-summary '((t :inherit font-lock-function-name-face))
   "Face for the summary in `log-edit-mode' buffers.")
 
+(defface log-edit-headers-separator
+  '((t :height 0.1 :inverse-video t :extend t))
+  "Face for the separator line in `log-edit-mode' buffers."
+  :version "29.1")
+
 (defface log-edit-header '((t :inherit font-lock-keyword-face))
   "Face for the headers in `log-edit-mode' buffers.")
 
@@ -393,7 +398,7 @@ The first subexpression is the actual text of the field.")
          nil lax))
      ("^\n"
       (progn (goto-char (match-end 0)) (1+ (match-end 0))) nil
-      (0 '(face (:height 0.1 :inverse-video t :extend t)
+      (0 '(face log-edit-headers-separator
            display-line-numbers-disable t rear-nonsticky t))))
     (log-edit--match-first-line (0 'log-edit-summary))))