]> git.eshelyaron.com Git - emacs.git/commitdiff
Set buffers-menu-max-size to 15 unconditionally
authorStefan Kangas <stefankangas@gmail.com>
Thu, 5 Oct 2023 18:10:16 +0000 (20:10 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Thu, 5 Oct 2023 18:17:53 +0000 (20:17 +0200)
* lisp/menu-bar.el (buffers-menu-max-size): Set the default value to
15 unconditionally.  (Bug#64398)

lisp/menu-bar.el

index 2d6abf5d5e35d22212d030a593b953a79cce6691..94c2b50c7249e83a46a32a1372cd37c8900fc3cc 100644 (file)
@@ -2314,12 +2314,12 @@ The menu shows all the killed text sequences stored in `kill-ring'."
 \f
 ;;; Buffers Menu
 
-(defcustom buffers-menu-max-size (if (display-graphic-p) 15 10)
+;; Increasing this more might be problematic on TTY frames.  See Bug#64398.
+(defcustom buffers-menu-max-size 15
   "Maximum number of entries which may appear on the Buffers menu.
 If this is a number, only that many most-recently-selected
 buffers are shown.
 If this is nil, all buffers are shown."
-  :initialize #'custom-initialize-delay
   :type '(choice natnum
                  (const :tag "All" nil))
   :group 'menu
@@ -2467,12 +2467,9 @@ It must accept a buffer as its only required argument.")
         ;; Make the menu of buffers proper.
         (setq buffers-menu
                (let ((i 0)
-                     (limit (if (boundp 'buffers-menu-max-size)
-                                (and (integerp buffers-menu-max-size)
-                                     (> buffers-menu-max-size 1)
-                                     buffers-menu-max-size)
-                              ;; Used when bootstrapping.
-                              10))
+                    (limit (and (integerp buffers-menu-max-size)
+                                (> buffers-menu-max-size 1)
+                                buffers-menu-max-size))
                      alist)
                 ;; Put into each element of buffer-list
                 ;; the name for actual display,