GNU bug report logs -
#52018
28.0.60; Improve documentation for compilation-finish-functions
Previous Next
Reported by: Thibault Polge <thibault <at> thb.lt>
Date: Sun, 21 Nov 2021 10:49:01 UTC
Severity: minor
Tags: wontfix
Found in version 28.0.60
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Thibault Polge <thibault <at> thb.lt>
> Date: Sun, 21 Nov 2021 11:48:00 +0100
>
> (defvar compilation-finish-functions nil
> "Functions to call when a compilation process finishes.
> Each function is called with two arguments: the compilation buffer,
> -and a string describing how the process finished.")
> +and a string describing how the process finished.
> +
> +That string is the sentinel's event type string, see info
> +node `(elisp) Sentinels' for more details.")
But this is not entirely accurate, is it? The code actually does
(let ((out-string (format ":%s [%s]" process-status (cdr status)))
(msg (format "%s %s" mode-name
(replace-regexp-in-string "\n?$" ""
(car status)))))
[...]
(run-hook-with-args 'compilation-finish-functions cur-buffer msg)))
So 'msg' is not just the process status , AFAIU.
Thanks.
This bug report was last modified 3 years and 240 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.