mirror of
https://github.com/correl/doom-modeline.git
synced 2024-11-27 11:09:52 +00:00
Merge pull request #146 from hlissner/patch-2
No-op if env executable doesn't exist
This commit is contained in:
commit
e9faab3db5
1 changed files with 4 additions and 3 deletions
|
@ -154,9 +154,10 @@ PARSER should be a function for parsing COMMAND's output line-by-line, to
|
|||
(defalias ',update-fn
|
||||
(lambda ()
|
||||
(when ,enable-var
|
||||
(when-let* ((command (funcall ,command-var)))
|
||||
(setq doom-modeline-env--command (car command)
|
||||
doom-modeline-env--command-args (cdr command)
|
||||
(when-let* ((command-list (funcall ,command-var))
|
||||
(exe (executable-find (car command-list))))
|
||||
(setq doom-modeline-env--command exe
|
||||
doom-modeline-env--command-args (cdr command-list)
|
||||
doom-modeline-env--parser ,parser-var)
|
||||
(doom-modeline-update-env))))
|
||||
(format "Updates the %s version string in the modeline." ',name))
|
||||
|
|
Loading…
Reference in a new issue