(Emacs)~let/while -> mapcar for :pretty use-package
Same idiomatic change for use-package handling. Should've realised this earlier.
This commit is contained in:
@@ -904,24 +904,20 @@ for an example.
|
|||||||
(defun use-package-handler/:pretty (name _keyword args rest state)
|
(defun use-package-handler/:pretty (name _keyword args rest state)
|
||||||
(use-package-concat
|
(use-package-concat
|
||||||
(use-package-process-keywords name rest state)
|
(use-package-process-keywords name rest state)
|
||||||
(let ((arg args)
|
(mapcar
|
||||||
(forms nil))
|
#'(lambda (arg)
|
||||||
(while arg
|
(let ((mode (car arg))
|
||||||
(let ((mode (caar arg))
|
(rest (cdr arg)))
|
||||||
(rest (cdr (car arg))))
|
|
||||||
(add-to-list
|
|
||||||
'forms
|
|
||||||
`(add-hook
|
`(add-hook
|
||||||
',mode
|
',mode
|
||||||
(lambda nil
|
#'(lambda nil
|
||||||
(setq prettify-symbols-alist ',rest)
|
(setq prettify-symbols-alist ',rest)
|
||||||
(prettify-symbols-mode)))))
|
(prettify-symbols-mode)))))
|
||||||
(setq arg (cdr arg)))
|
args)))))
|
||||||
forms)))))
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Here's a collection of keywords and their associated symbols, for a
|
Here's a collection of keywords and possible associated symbols for
|
||||||
pseudo language.
|
any prog language of choice. Mostly for reference and copying.
|
||||||
#+begin_example
|
#+begin_example
|
||||||
("null" . "Ø")
|
("null" . "Ø")
|
||||||
("list" . "ℓ")
|
("list" . "ℓ")
|
||||||
|
|||||||
Reference in New Issue
Block a user