From 58df554090007872e9fde6a768f2e8cfd709c7ea Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 15 Dec 2019 22:54:47 -0500 Subject: [PATCH] docs/api: add letenv! demo --- docs/api.org | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/api.org b/docs/api.org index 8f3ad5868..7a31a7ee5 100644 --- a/docs/api.org +++ b/docs/api.org @@ -20,6 +20,7 @@ It is integrated into Helpful, in Doom. - [[#file-exists-p][file-exists-p!]] - [[#lambda][lambda!]] - [[#lambda-1][lambda!!]] + - [[#letenv][letenv!]] - [[#load][load!]] - [[#map][map!]] - [[#package][package!]] @@ -268,6 +269,15 @@ Or to create aliases for functions that behave differently: ;; its startup visibility settings. (fset 'org-reset-global-visibility (lambda!! #'org-global-cycle '(4)) #+END_SRC +*** letenv! +#+BEGIN_SRC elisp +(letenv! (("SHELL" "/bin/sh")) + (shell-command-to-string "echo $SHELL")) +#+END_SRC + +#+RESULTS: +: "/bin/sh\n" + *** load! #+BEGIN_SRC elisp :eval no ;;; Lets say we're in ~/.doom.d/config.el