Rather than relying on the byte-compiler happening to use it.
* lisp/completion.el, lisp/ffap.el, lisp/loadhist.el:
* lisp/userlock.el, lisp/emacs-lisp/debug.el, lisp/emacs-lisp/rx.el:
* lisp/emacs-lisp/testcover.el, lisp/mail/rfc2231.el:
* lisp/net/newst-treeview.el, lisp/net/puny.el:
* lisp/net/tramp-archive.el, lisp/net/tramp-gvfs.el:
* lisp/net/tramp-sh.el, lisp/net/tramp-smb.el, lisp/org/org-ctags.el:
* lisp/org/org-macs.el, lisp/progmodes/grep.el:
* lisp/progmodes/perl-mode.el, lisp/progmodes/ruby-mode.el:
* lisp/textmodes/dns-mode.el, lisp/textmodes/mhtml-mode.el:
* lisp/vc/pcvs-parse.el: Explicitly require cl-lib as needed.
table))
(defun completion-lisp-mode-hook ()
+ (require 'cl-lib)
(setq completion-syntax-table completion-lisp-syntax-table)
;; Lisp Mode diffs
(setq-local completion-separator-chars
;;; Code:
+(require 'cl-lib)
(require 'button)
(defgroup debugger nil
;;; Code:
+(require 'cl-lib)
+
;; FIXME: support macros.
(defvar rx-constituents ;Not `const' because some modes extend it.
;; error if these "potentially" 1-valued forms actually return differing
;; values.
+(eval-when-compile (require 'cl-lib))
(require 'edebug)
(provide 'testcover)
\f
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'url-parse)
(require 'thingatpt)
;;; Code:
+(eval-when-compile (require 'cl-lib))
+
(defun feature-symbols (feature)
"Return the file and list of definitions associated with FEATURE.
The value is actually the element of `load-history'
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'ietf-drums)
(require 'rfc2047)
(autoload 'mm-encode-body "mm-bodies")
;; ======================================================================
;;; Code:
+(require 'cl-lib)
(require 'newst-reader)
(require 'widget)
(require 'tree-widget)
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'seq)
(defun puny-encode-domain (domain)
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'tramp-gvfs)
(autoload 'dired-uncache "dired")
;; option "--without-dbus". Declare used subroutines and variables.
(declare-function dbus-get-unique-name "dbusbind.c")
+(eval-when-compile (require 'cl-lib))
(require 'tramp)
(require 'dbus)
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'tramp)
;; Pacify byte-compiler.
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'tramp)
;; Define SMB method ...
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'org)
(defgroup org-ctags nil
;;; Code:
+(require 'cl-lib)
+
(defmacro org-with-gensyms (symbols &rest body)
(declare (debug (sexp body)) (indent 1))
`(let ,(mapcar (lambda (s)
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'compile)
(defgroup grep nil
;;; Code:
+(eval-when-compile (require 'cl-lib))
+
(defgroup perl nil
"Major mode for editing Perl code."
:link '(custom-group-link :tag "Font Lock Faces group" font-lock-faces)
;;; Code:
+(eval-when-compile (require 'cl-lib))
+
(defgroup ruby nil
"Major mode for editing Ruby code."
:prefix "ruby-"
;;; Code:
+(eval-when-compile (require 'cl-lib))
+
(defgroup dns-mode nil
"DNS master file mode configuration."
:group 'data)
;;; Code:
(eval-and-compile
+ (require 'cl-lib)
(require 'flyspell)
(require 'sgml-mode))
(require 'js)
;;; Code:
+(eval-when-compile (require 'cl-lib))
+
(define-error 'file-locked "File is locked" 'file-error)
;;;###autoload
;;; Code:
+(eval-when-compile (require 'cl-lib))
(require 'pcvs-util)
(require 'pcvs-info)