]> git.eshelyaron.com Git - emacs.git/commitdiff
Assume font-lock is provided; it's preloaded since 22.1
authorStefan Kangas <stefan@marxist.se>
Thu, 19 Nov 2020 01:56:34 +0000 (02:56 +0100)
committerStefan Kangas <stefan@marxist.se>
Thu, 19 Nov 2020 03:37:37 +0000 (04:37 +0100)
* lisp/cedet/semantic/format.el (semantic--format-colorize-text):
* lisp/eshell/em-ls.el (eshell-ls--insert-directory):
* lisp/net/dig.el (dig-mode):
* lisp/progmodes/cperl-mode.el (cperl-pod-here-fontify):
* lisp/progmodes/idlw-help.el (idlwave-help-fontify):
* lisp/progmodes/idlwave.el (idlwave-completion-fontify-classes):
Don't check for feature 'font-lock; it has been preloaded since 22.1.
* lisp/cedet/semantic/format.el (font-lock):
* lisp/epa.el (font-lock):
* lisp/erc/erc.el (font-lock):
* lisp/generic-x.el (font-lock):
* lisp/net/sieve-mode.el (font-lock):
* lisp/progmodes/prolog.el (font-lock):
* lisp/textmodes/rst.el (font-lock): Remove unnecessary require.

12 files changed:
lisp/cedet/semantic/format.el
lisp/epa.el
lisp/erc/erc.el
lisp/eshell/em-ls.el
lisp/generic-x.el
lisp/net/dig.el
lisp/net/sieve-mode.el
lisp/progmodes/cperl-mode.el
lisp/progmodes/idlw-help.el
lisp/progmodes/idlwave.el
lisp/progmodes/prolog.el
lisp/textmodes/rst.el

index bb2954be5614e815c1abc144f717e80c8dc74602..e972015c6bff8e7b004e4b4c71cfcc32c7142934 100644 (file)
@@ -32,7 +32,6 @@
 ;;
 
 ;;; Code:
-(eval-when-compile (require 'font-lock))
 (require 'semantic)
 (require 'semantic/tag-ls)
 (require 'ezimage)
@@ -119,12 +118,10 @@ be used unless font lock is a feature.")
   "Apply onto TEXT a color associated with FACE-CLASS.
 FACE-CLASS is a tag type found in `semantic-format-face-alist'.
 See that variable for details on adding new types."
-  (if (featurep 'font-lock)
-      (let ((face (cdr-safe (assoc face-class semantic-format-face-alist)))
-           (newtext (concat text)))
-       (put-text-property 0 (length text) 'face face newtext)
-       newtext)
-    text))
+  (let ((face (cdr-safe (assoc face-class semantic-format-face-alist)))
+        (newtext (concat text)))
+    (put-text-property 0 (length text) 'face face newtext)
+    newtext))
 
 (defun semantic--format-colorize-merge-text (precoloredtext face-class)
   "Apply onto PRECOLOREDTEXT a color associated with FACE-CLASS.
index 25e055c201f361213200147c1ef2c42cfbc78cb9..4e288283d131ac24f83cc8dd7d9cd5d016301491 100644 (file)
@@ -24,7 +24,6 @@
 ;;; Dependencies
 
 (require 'epg)
-(require 'font-lock)
 (eval-when-compile (require 'subr-x))
 (require 'derived)
 
index e35ae0cfd8715200d4fc80546d662ca3af19489a..bf7b16d448e1a7468b15db39f3cb30815c16d653 100644 (file)
@@ -58,7 +58,6 @@
 (load "erc-loaddefs" nil t)
 
 (require 'cl-lib)
-(require 'font-lock)
 (require 'format-spec)
 (require 'pp)
 (require 'thingatpt)
index e10be8e6232bd94b31fe796cb8982b7fb4418429..6b306f778743241cb10e63ec06d04ebc837761a9 100644 (file)
@@ -270,8 +270,7 @@ instead."
               eshell-current-subjob-p
               font-lock-mode)
           ;; use the fancy highlighting in `eshell-ls' rather than font-lock
-          (when (and eshell-ls-use-colors
-                     (featurep 'font-lock))
+          (when eshell-ls-use-colors
             (font-lock-mode -1)
             (setq font-lock-defaults nil)
             (if (boundp 'font-lock-buffers)
index b56b63132d248e420834e04c4bd7122fa38e5782..5875dce5f0336bd2d0d1b3c535f1c1ba7a8d22ec 100644 (file)
 
 ;;; Code:
 
-(eval-when-compile (require 'font-lock))
-
 (defgroup generic-x nil
   "A collection of generic modes."
   :prefix "generic-"
index f36999119f2e946b0c70466db0192d316da669b5..da4ea4050d8bcf7c5248e4d99dc3c21c14519d6b 100644 (file)
@@ -127,10 +127,8 @@ Buffer should contain output generated by `dig-invoke'."
   "Major mode for displaying dig output."
   (buffer-disable-undo)
   (setq-local font-lock-defaults '(dig-font-lock-keywords t))
-  (when (featurep 'font-lock)
-    ;; FIXME: what is this for??  --Stef
-    (font-lock-set-defaults))
-  )
+  ;; FIXME: what is this for??  --Stef M
+  (font-lock-set-defaults))
 
 (defun dig-exit ()
   "Quit dig output buffer."
index c5f44917919785db11ed34342611c9521df2c833..05e9747e74dc4b52480aa279af4fffeea11d6cd5 100644 (file)
@@ -43,8 +43,6 @@
 
 (autoload 'sieve-manage "sieve")
 (autoload 'sieve-upload "sieve")
-(eval-when-compile
-  (require 'font-lock))
 
 (defgroup sieve nil
   "Sieve."
index 3f24b10828c6c26032660433a3b16f4fcd1aaac8..b7dc59bed9dda1e04248d034d25db21dc640c2b0 100644 (file)
@@ -400,7 +400,7 @@ Font for POD headers."
   :version "21.1"
   :group 'cperl-faces)
 
-(defcustom cperl-pod-here-fontify '(featurep 'font-lock)
+(defcustom cperl-pod-here-fontify t
   "Not-nil after evaluation means to highlight POD and here-docs sections."
   :type 'boolean
   :group 'cperl-faces)
index 2d4ea465c424b5d2468d3201dfdd942db234d5ac..89296ff5b50bb16b5cf74f9232f3f17da2a81446 100644 (file)
@@ -1173,17 +1173,16 @@ When DING is non-nil, ring the bell as well."
 Useful when source code is displayed as help.  See the option
 `idlwave-help-fontify-source-code'."
   (interactive)
-  (if (featurep 'font-lock)
-      (let ((major-mode 'idlwave-mode)
-           (font-lock-verbose
-            (if (called-interactively-p 'interactive) font-lock-verbose nil)))
-       (with-syntax-table idlwave-mode-syntax-table
-          (set (make-local-variable 'font-lock-defaults)
-               idlwave-font-lock-defaults)
-          (if (fboundp 'font-lock-ensure) ; Emacs >= 25.1
-              (font-lock-ensure)
-            ;; Silence "interactive use only" warning on Emacs >= 25.1.
-            (with-no-warnings (font-lock-fontify-buffer)))))))
+  (let ((major-mode 'idlwave-mode)
+        (font-lock-verbose
+         (if (called-interactively-p 'interactive) font-lock-verbose nil)))
+    (with-syntax-table idlwave-mode-syntax-table
+      (set (make-local-variable 'font-lock-defaults)
+           idlwave-font-lock-defaults)
+      (if (fboundp 'font-lock-ensure) ; Emacs >= 25.1
+          (font-lock-ensure)
+        ;; Silence "interactive use only" warning on Emacs >= 25.1.
+        (with-no-warnings (font-lock-fontify-buffer))))))
 
 
 (defun idlwave-help-error (name type class keyword)
index 1cb54d6324eb1856509a69a800eec1a04345cf96..5c1e82240cb4570a7c893570b5463889a72e65f3 100644 (file)
@@ -7642,14 +7642,13 @@ associated TAG, if any."
 
 (defun idlwave-completion-fontify-classes ()
   "Goto the *Completions* buffer and fontify the class info."
-  (when (featurep 'font-lock)
-    (with-current-buffer "*Completions*"
-      (save-excursion
-       (goto-char (point-min))
-       (let ((buffer-read-only nil))
-         (while (re-search-forward "\\.*<[^>]+>" nil t)
-           (put-text-property (match-beginning 0) (match-end 0)
-                              'face 'font-lock-string-face)))))))
+  (with-current-buffer "*Completions*"
+    (save-excursion
+      (goto-char (point-min))
+      (let ((buffer-read-only nil))
+        (while (re-search-forward "\\.*<[^>]+>" nil t)
+          (put-text-property (match-beginning 0) (match-end 0)
+                             'face 'font-lock-string-face))))))
 
 (defun idlwave-uniquify (list)
   (let ((ht (make-hash-table :size (length list) :test 'equal)))
index 124f652ed69df04e6130525c39f8bc872c297049..75e95d9b9045ab983616bb49968d34c559343607 100644 (file)
 (require 'comint)
 
 (eval-when-compile
-  (require 'font-lock)
   ;; We need imenu everywhere because of the predicate index!
   (require 'imenu)
   ;)
@@ -1883,8 +1882,6 @@ Argument BOUND is a buffer position limiting searching."
 ;; Set everything up
 (defun prolog-font-lock-keywords ()
   "Set up font lock keywords for the current Prolog system."
-  ;;(when window-system
-  (require 'font-lock)
 
   ;; Define Prolog faces
   (defface prolog-redo-face
index adda28cb81bf49faa1b53e42bd5e0bf325522d25..7a7ac478b76a3f2ed67a043b661b3cfeaa780fa7 100644 (file)
@@ -3578,8 +3578,6 @@ Region is from BEG to END.  With WITH-EMPTY prefix empty lines too."
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Font lock
 
-(require 'font-lock)
-
 ;; FIXME: The obsolete variables need to disappear.
 
 ;; The following versions have been done inside Emacs and should not be