From 67e5dda526597c2797bec632d92a3577edc92133 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 20 Aug 2024 16:27:34 -0400 Subject: [PATCH] fix(format): void-function +javascript-npm-conf error Amend: c0a1b9efc9a8 Close: #8005 --- modules/editor/format/config.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/editor/format/config.el b/modules/editor/format/config.el index cbd1ea30c..3b011cbee 100644 --- a/modules/editor/format/config.el +++ b/modules/editor/format/config.el @@ -102,5 +102,9 @@ This is controlled by `+format-on-save-disabled-modes'." ".prettierrc.toml") if (locate-dominating-file default-directory file) return t) - (assq 'prettier (+javascript-npm-conf))) + (when-let ((pkg (locate-dominating-file default-directory "package.json"))) + (require 'json) + (let ((json-key-type 'alist)) + (assq 'prettier + (json-read-file (expand-file-name "package.json" pkg)))))) (apheleia-formatters-indent "--use-tabs" "--tab-width"))))))))