From a720458fdd0283e3b7457632070504ff8962be86 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 2 Jan 2025 10:51:38 -0500 Subject: [PATCH] (elisp-flymake-byte-compile): Improve UX with `debug-on-error` * lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile): Don't jump into the debugger just because the content is not trusted. --- lisp/progmodes/elisp-mode.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 17606352c4a..59c33c09f0f 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -1,6 +1,6 @@ ;;; elisp-mode.el --- Emacs Lisp mode -*- lexical-binding:t -*- -;; Copyright (C) 1985-1986, 1999-2024 Free Software Foundation, Inc. +;; Copyright (C) 1985-1986, 1999-2025 Free Software Foundation, Inc. ;; Maintainer: emacs-devel@gnu.org ;; Keywords: lisp, languages @@ -2209,8 +2209,8 @@ current buffer state and calls REPORT-FN when done." ;; Flymake doesn't display the warning it puts into "*flmake log*". (message "Disabling elisp-flymake-byte-compile in %s (untrusted content)" (buffer-name)) - (error "Disabling elisp-flymake-byte-compile in %s (untrusted content)" - (buffer-name))) + (user-error "Disabling elisp-flymake-byte-compile in %s (untrusted content)" + (buffer-name))) (when elisp-flymake--byte-compile-process (when (process-live-p elisp-flymake--byte-compile-process) (kill-process elisp-flymake--byte-compile-process)))