From 3cfc50774bcc27e4e3927fc9edd764d861f85c54 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 23 Nov 2024 22:14:57 +0200 Subject: [PATCH] Make 'jsonrpc-default-request-timeout' a defcustom * lisp/jsonrpc.el (jsonrpc-default-request-timeout): New defcustom, replaces a defconst. (jsonrpc): New customization group. * etc/NEWS: Announce the change. (Bug#74338) (cherry picked from commit d9531793206021f1ad842cbc73df939aadf5f745) --- lisp/jsonrpc.el | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lisp/jsonrpc.el b/lisp/jsonrpc.el index 77efcf0b590..4971e13fae3 100644 --- a/lisp/jsonrpc.el +++ b/lisp/jsonrpc.el @@ -466,8 +466,17 @@ ignored." (define-obsolete-variable-alias 'jrpc-default-request-timeout 'jsonrpc-default-request-timeout "28.1") -(defconst jsonrpc-default-request-timeout 10 - "Time in seconds before timing out a JSONRPC request.") +(defgroup jsonrpc nil + "JSON-RPC customization." + :prefix "jsonrpc-" + :group 'comm) + +(defcustom jsonrpc-default-request-timeout 10 + "Time in seconds before timing out a JSON-RPC request without response." + :version "30.1" + :type 'number + :safe 'numberp + :group 'jsonrpc) ;;; Specific to `jsonrpc-process-connection' -- 2.39.5