diff options
author | William Carroll <wpcarro@gmail.com> | 2020-09-02T13·47+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-09-02T13·47+0100 |
commit | 71e57700d60a2573fca069dfa8fc90e928561dcf (patch) | |
tree | f7b180ef5c865dc07bc34efdcfa942af51e2ae01 /ci/pipelines | |
parent | 2200daeea403df0422420b07a1539b6bc610270d (diff) |
Debug false-negative reports for init-emacs CI step
Problem: `(bufferp "*Warnings*")` always returns `nil` because it expects a buffer object. Thankfully I wrote a function called `buffer-exists?`, which is a more DWIM alternative of `bufferp`. Hopefully now CI should fail!
Diffstat (limited to 'ci/pipelines')
-rw-r--r-- | ci/pipelines/script.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ci/pipelines/script.el b/ci/pipelines/script.el index c78c87f33232..da079b64ba5b 100644 --- a/ci/pipelines/script.el +++ b/ci/pipelines/script.el @@ -11,6 +11,7 @@ (require 'prelude) (require 'f) (require 'dash) +(require 'buffer) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Script @@ -27,13 +28,13 @@ (message "Encountered an error while attempting to load init.el: %s" err) (kill-emacs 1))) -(when (bufferp "*Errors*") +(when (buffer-exists? "*Errors*") (progn (with-current-buffer "*Errors*" (message "Encountered errors in *Errors* buffer: %s" (buffer-string))) (kill-emacs 1))) -(when (bufferp "*Warnings*") +(when (buffer-exists? "*Warnings*") (progn (with-current-buffer "*Warnings*" (message "Encountered warnings in *Warnings* buffer: %s" (buffer-string))) |