From 98e1752f9d7a36529c67550a5773235c120ee6aa Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Mon, 23 Aug 2021 01:45:10 +0200 Subject: [PATCH] Make xwidget-webkit-enable-plugins a defcustom * lisp/xwidget.el (xwidget-webkit-enable-plugins): Make into defcustom. --- etc/NEWS | 3 +++ lisp/xwidget.el | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 86139100ca1..abef0ffcd0a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -3840,7 +3840,10 @@ The new variable 'xwidget-webkit-download-dir' says where to download to. 'xwidget-webkit-clone-and-split-below', 'xwidget-webkit-clone-and-split-right'. +--- *** New variable 'xwidget-webkit-enable-plugins'. +If non-nil, enable plugins in xwidget. (This is only available on +macOS.) +++ ** On macOS, Emacs can now load dynamic modules with a ".dylib" suffix. diff --git a/lisp/xwidget.el b/lisp/xwidget.el index b8df55090a2..33d30d349de 100644 --- a/lisp/xwidget.el +++ b/lisp/xwidget.el @@ -302,9 +302,11 @@ XWIDGET instance, XWIDGET-EVENT-TYPE depends on the originating xwidget." (defvar bookmark-make-record-function) (when (memq window-system '(mac ns)) - (defvar xwidget-webkit-enable-plugins nil + (defcustom xwidget-webkit-enable-plugins nil "Enable plugins for xwidget webkit. -If non-nil, plugins are enabled. Otherwise, disabled.")) +If non-nil, plugins are enabled. Otherwise, disabled." + :type 'boolean + :version "28.1")) (define-derived-mode xwidget-webkit-mode special-mode "xwidget-webkit" "Xwidget webkit view mode." -- 2.39.5