emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 2007cd3: Restore the previous minimum-width specs in the line/col


From: Lars Ingebrigtsen
Subject: master 2007cd3: Restore the previous minimum-width specs in the line/column mode lines
Date: Sun, 20 Sep 2020 15:43:12 -0400 (EDT)

branch: master
commit 2007cd3cac689e4683bdf6c01b220cde48d25aa2
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Restore the previous minimum-width specs in the line/column mode lines
    
    * lisp/bindings.el (mode-line-position-line-format)
    (mode-line-position-column-format)
    (mode-line-position-column-line-format, mode-line-position):
    Restore the previous min-width specs (bug#28648).
---
 lisp/bindings.el | 49 ++++++++++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 23 deletions(-)

diff --git a/lisp/bindings.el b/lisp/bindings.el
index a1751a2..f31c6cc 100644
--- a/lisp/bindings.el
+++ b/lisp/bindings.el
@@ -433,32 +433,32 @@ displayed in `mode-line-position', a component of the 
default
   :group 'mode-line)
 (put 'mode-line-percent-position 'risky-local-variable t)
 
-(defcustom mode-line-position-line-format '(-6 " L%l")
+(defcustom mode-line-position-line-format '(" L%l")
   "Format used to display line numbers in the mode line.
 This is used when `line-number-mode' is switched on.  The \"%l\"
 format spec will be replaced by the line number."
-  :type 'form
+  :type '(list string)
   :version "28.1"
   :group 'mode-line)
 
-(defcustom mode-line-position-column-format '(-6 " C%c")
+(defcustom mode-line-position-column-format '(" C%c")
   "Format used to display column numbers in the mode line.
 This is used when `column-number-mode' is switched on.  The
 \"%c\" format spec will be replaced by the column number, which
 is zero-based if `column-number-indicator-zero-based' is non-nil,
 and one-based if `column-number-indicator-zero-based' is nil."
-  :type 'form
+  :type '(list string)
   :version "28.1"
   :group 'mode-line)
 
-(defcustom mode-line-position-column-line-format '(-10 " (%l,%c)")
+(defcustom mode-line-position-column-line-format '(" (%l,%c)")
   "Format used to display combined line/column numbers in the mode line.
 This is used when `column-number-mode' and `line-number-mode' are
 switched on.  The \"%c\" format spec will be replaced by the
 column number, which is zero-based if
 `column-number-indicator-zero-based' is non-nil, and one-based if
 `column-number-indicator-zero-based' is nil."
-  :type 'form
+  :type '(list string)
   :version "28.1"
   :group 'mode-line)
 
@@ -487,27 +487,30 @@ mouse-1: Display Line and Column Mode Menu")))
     (line-number-mode
      ((column-number-mode
        (column-number-indicator-zero-based
-        (:propertize
-         mode-line-position-column-line-format
-         ,@mode-line-position--column-line-properties)
-        (:propertize
-         (,(car mode-line-position-column-line-format)
+        (10
+         (:propertize
+          mode-line-position-column-line-format
+          ,@mode-line-position--column-line-properties))
+        (10
+         (:propertize
           (:eval (replace-in-string
-                  "%c" "%C" (cadr mode-line-position-column-line-format))))
-         ,@mode-line-position--column-line-properties))
-       (:propertize
-       mode-line-position-line-format
-        ,@mode-line-position--column-line-properties)))
+                  "%c" "%C" (car mode-line-position-column-line-format)))
+          ,@mode-line-position--column-line-properties)))
+       (6
+        (:propertize
+        mode-line-position-line-format
+         ,@mode-line-position--column-line-properties))))
      (column-number-mode
       (column-number-indicator-zero-based
-       (:propertize
-        mode-line-position-column-format
-        ,@mode-line-position--column-line-properties)
-       (:propertize
-        (,(car mode-line-position-column-format)
+       (6
+        (:propertize
+         mode-line-position-column-format
+         (,@mode-line-position--column-line-properties)))
+       (6
+        (:propertize
          (:eval (replace-in-string
-                 "%c" "%C" (cadr mode-line-position-column-format))))
-        ,@mode-line-position--column-line-properties)))))
+                 "%c" "%C" (car mode-line-position-column-format)))
+         ,@mode-line-position--column-line-properties))))))
   "Mode line construct for displaying the position in the buffer.
 Normally displays the buffer percentage and, optionally, the
 buffer size, the line number and the column number.")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]