Skip to content

Commit 8db1d02

Browse files
committed
Use standard bound-and-true-p macro to replace equivalent code
1 parent f03e7f2 commit 8db1d02

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

purescript-font-lock.el

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -418,18 +418,16 @@ that should be commented under LaTeX-style literate scripts."
418418

419419
;;;###autoload
420420
(defun purescript-font-lock-choose-keywords ()
421-
(let ((literate (if (boundp 'purescript-literate) purescript-literate)))
422-
(cl-case literate
423-
(bird purescript-font-lock-bird-literate-keywords)
424-
((latex tex) purescript-font-lock-latex-literate-keywords)
425-
(t purescript-font-lock-keywords))))
421+
(cl-case (bound-and-true-p purescript-literate)
422+
(bird purescript-font-lock-bird-literate-keywords)
423+
((latex tex) purescript-font-lock-latex-literate-keywords)
424+
(t purescript-font-lock-keywords)))
426425

427426
(defun purescript-font-lock-choose-syntactic-keywords ()
428-
(let ((literate (if (boundp 'purescript-literate) purescript-literate)))
429-
(cl-case literate
430-
(bird purescript-bird-syntactic-keywords)
431-
((latex tex) purescript-latex-syntactic-keywords)
432-
(t purescript-basic-syntactic-keywords))))
427+
(cl-case (bound-and-true-p purescript-literate)
428+
(bird purescript-bird-syntactic-keywords)
429+
((latex tex) purescript-latex-syntactic-keywords)
430+
(t purescript-basic-syntactic-keywords)))
433431

434432
(defun purescript-font-lock-defaults-create ()
435433
"Locally set `font-lock-defaults' for PureScript."

0 commit comments

Comments
 (0)