refactor: deprecate letenv!

`letenv!` is a layover from the days before
`with-environment-variables` (introduced in 28.x), and it remained
afterwards because I preferred the shorter name. From v3 and onward,
Doom's core will be put on a diet which, among other things, will
include culling redundant or superfluous functions/macros like this one.
This commit is contained in:
Henrik Lissner
2024-11-28 17:15:12 -05:00
parent a39dd36e97
commit 3401492c84
6 changed files with 27 additions and 23 deletions

View File

@ -389,8 +389,7 @@ TRIGGER-HOOK is a list of quoted hooks and/or sharp-quoted functions."
(let (file-name-handler-alist)
(file-name-directory (macroexpand '(file!)))))
;; REVIEW Should I deprecate this? The macro's name is so long...
(defalias 'letenv! 'with-environment-variables)
(define-obsolete-function-alias 'letenv! 'with-environment-variables "3.0.0")
(put 'defun* 'lisp-indent-function 'defun)
(defmacro letf! (bindings &rest body)