emacs-diffs
[Top][All Lists]
Advanced

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

master b34d391 1/2: Minor fixes after preloading easymenu


From: Stefan Kangas
Subject: master b34d391 1/2: Minor fixes after preloading easymenu
Date: Sat, 27 Feb 2021 14:17:19 -0500 (EST)

branch: master
commit b34d39170b67a7a285f7c8c2ea1b4128b531aad9
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>

    Minor fixes after preloading easymenu
    
    * lisp/cedet/ede/dired.el:
    * lisp/dired-x.el:
    * lisp/filesets.el:
    * lisp/follow.el:
    * lisp/gnus/gnus-registry.el:
    * lisp/net/eudc.el:
    * lisp/printing.el:
    * lisp/recentf.el:
    * lisp/speedbar.el: Remove redundant require of easymenu; it is now
    preloaded.
    * lisp/org/org.el:
    * lisp/progmodes/antlr-mode.el:
    * lisp/progmodes/vhdl-mode.el:
    * lisp/textmodes/reftex.el: Don't require easymenu in Emacs 28 or
    later.
    
    * etc/NEWS: Announce that 'easymenu' is now preloaded.
---
 etc/NEWS                     | 3 +++
 lisp/cedet/ede/dired.el      | 1 -
 lisp/dired-x.el              | 2 --
 lisp/filesets.el             | 1 -
 lisp/follow.el               | 1 -
 lisp/gnus/gnus-registry.el   | 1 -
 lisp/net/eudc.el             | 2 --
 lisp/org/org.el              | 3 ++-
 lisp/printing.el             | 1 -
 lisp/progmodes/antlr-mode.el | 3 ++-
 lisp/progmodes/vhdl-mode.el  | 3 ++-
 lisp/recentf.el              | 1 -
 lisp/speedbar.el             | 1 -
 lisp/textmodes/reftex.el     | 3 ++-
 14 files changed, 11 insertions(+), 15 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index cb30767..1e950b8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -2387,6 +2387,9 @@ This can be used to control whether the defined mode is a 
command
 or not, and is useful when defining commands that aren't meant to be
 used by users directly.
 
+---
+** The 'easymenu' library is now preloaded.
+
 ** The 'values' variable is now obsolete.
 
 ---
diff --git a/lisp/cedet/ede/dired.el b/lisp/cedet/ede/dired.el
index 7eb42ed..8b9eae0 100644
--- a/lisp/cedet/ede/dired.el
+++ b/lisp/cedet/ede/dired.el
@@ -30,7 +30,6 @@
 
 ;;; Code:
 
-(require 'easymenu)
 (require 'dired)
 (require 'ede)
 
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index 1199de1..5f31bc4 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -236,8 +236,6 @@ to nil: a pipe using `zcat' or `gunzip -c' will be used."
 
 ;;; MENU BINDINGS
 
-(require 'easymenu)
-
 (when-let ((menu (lookup-key dired-mode-map [menu-bar])))
   (easy-menu-add-item menu '("Operate")
                       ["Find Files" dired-do-find-marked-files
diff --git a/lisp/filesets.el b/lisp/filesets.el
index 2ef13ae..a51b6f8 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -90,7 +90,6 @@
 
 (require 'cl-lib)
 (require 'seq)
-(require 'easymenu)
 
 ;;; Some variables
 
diff --git a/lisp/follow.el b/lisp/follow.el
index 0697587..42e3b60 100644
--- a/lisp/follow.el
+++ b/lisp/follow.el
@@ -201,7 +201,6 @@
 
 ;;; Code:
 
-(require 'easymenu)
 (eval-when-compile (require 'cl-lib))
 
 ;;; Variables
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el
index 9a22256..e3b9c19 100644
--- a/lisp/gnus/gnus-registry.el
+++ b/lisp/gnus/gnus-registry.el
@@ -88,7 +88,6 @@
 (require 'gnus-art)
 (require 'gnus-util)
 (require 'nnmail)
-(require 'easymenu)
 (require 'registry)
 
 (defvar gnus-adaptive-word-syntax-table)
diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el
index afdf7c9..4f04804 100644
--- a/lisp/net/eudc.el
+++ b/lisp/net/eudc.el
@@ -1052,8 +1052,6 @@ queries the server for the existing fields and displays a 
corresponding form."
 
 ;;{{{      Menus and keymaps
 
-(require 'easymenu)
-
 (defconst eudc-custom-generated-menu (cdr (custom-menu-create 'eudc)))
 
 (defconst eudc-tail-menu
diff --git a/lisp/org/org.el b/lisp/org/org.el
index fcf02f1..41898dc 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -4757,7 +4757,8 @@ This is for getting out of special buffers like capture.")
 ;; Other stuff we need.
 (require 'time-date)
 (unless (fboundp 'time-subtract) (defalias 'time-subtract 'subtract-time))
-(require 'easymenu)
+(when (< emacs-major-version 28)  ; preloaded in Emacs 28
+  (require 'easymenu))
 
 (require 'org-entities)
 (require 'org-faces)
diff --git a/lisp/printing.el b/lisp/printing.el
index 2f234b7..f6b9494 100644
--- a/lisp/printing.el
+++ b/lisp/printing.el
@@ -1014,7 +1014,6 @@ Please send all bug fixes and enhancements to
 
 (require 'lpr)
 (require 'ps-print)
-(require 'easymenu)
 
 (and (string< ps-print-version "6.6.4")
      (error "`printing' requires `ps-print' package version 6.6.4 or later"))
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el
index d569bf8..8a1d441 100644
--- a/lisp/progmodes/antlr-mode.el
+++ b/lisp/progmodes/antlr-mode.el
@@ -84,7 +84,8 @@
 
 (eval-when-compile (require 'cl-lib))
 
-(require 'easymenu)
+(when (< emacs-major-version 28)  ; preloaded in Emacs 28
+  (require 'easymenu))
 (require 'cc-mode)
 
 ;; More compile-time-macros
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index c4de800..c8e55da 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -2159,7 +2159,8 @@ your style, only those that are different from the 
default.")
 
 ;; mandatory
 (require 'compile)                     ; XEmacs
-(require 'easymenu)
+(when (< emacs-major-version 28)       ; preloaded in Emacs 28
+  (require 'easymenu))
 (require 'hippie-exp)
 
 ;; optional (minimize warning messages during compile)
diff --git a/lisp/recentf.el b/lisp/recentf.el
index d39a523..48b8e2b 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -37,7 +37,6 @@
 ;;
 
 ;;; Code:
-(require 'easymenu)
 (require 'tree-widget)
 (require 'timer)
 
diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index d64c721..0e2a374 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -106,7 +106,6 @@
 ;;; TODO:
 ;; - Timeout directories we haven't visited in a while.
 
-(require 'easymenu)
 (require 'dframe)
 (require 'ezimage)
 
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el
index be9b236..269d676 100644
--- a/lisp/textmodes/reftex.el
+++ b/lisp/textmodes/reftex.el
@@ -51,7 +51,8 @@
 ;;; Code:
 
 (eval-when-compile (require 'cl-lib))
-(require 'easymenu)
+(when (< emacs-major-version 28)  ; preloaded in Emacs 28
+  (require 'easymenu))
 
 (defvar reftex-tables-dirty t
   "Flag showing if tables need to be re-computed.")



reply via email to

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