]> git.eshelyaron.com Git - emacs.git/commitdiff
Make xwidget-webkit-enable-plugins a defcustom
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 22 Aug 2021 23:45:10 +0000 (01:45 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 22 Aug 2021 23:45:10 +0000 (01:45 +0200)
* lisp/xwidget.el (xwidget-webkit-enable-plugins): Make into
defcustom.

etc/NEWS
lisp/xwidget.el

index 86139100ca1e8e149b15be97f40d044aa7b8e708..abef0ffcd0ad02abc7e9865c4db723869eda3323 100644 (file)
--- 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.
index b8df55090a20ccf636513e458b9c0af5f2d2d512..33d30d349decf5e06b47aee36e70584a01c3cb81 100644 (file)
@@ -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."