From: Lars Ingebrigtsen Date: Sun, 22 Aug 2021 23:45:10 +0000 (+0200) Subject: Make xwidget-webkit-enable-plugins a defcustom X-Git-Tag: emacs-28.0.90~1352 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=98e1752f9d7a36529c67550a5773235c120ee6aa;p=emacs.git Make xwidget-webkit-enable-plugins a defcustom * lisp/xwidget.el (xwidget-webkit-enable-plugins): Make into defcustom. --- 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."