diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index 273d02c..6527416 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -127,9 +127,12 @@ (require 'siren-helm-make) (require 'siren-kubernetes) -;; ;; Writing +;; Writing (require 'siren-writeroom) +;; XWidgets +(require 'siren-xwidget-plus) + ;; Languages (require 'siren-prog-mode) (require 'siren-applescript) diff --git a/modules/xwidgets/siren-xwidget-plus.el b/modules/xwidgets/siren-xwidget-plus.el new file mode 100644 index 0000000..30da959 --- /dev/null +++ b/modules/xwidgets/siren-xwidget-plus.el @@ -0,0 +1,25 @@ +;;; siren-xwidget-plus.el --- jimeh's Emacs Siren: xwidget-plus configuration. + +;;; Commentary: + +;; Basic configuration for xwidget-plus. + +;;; Code: + +(require 'siren-ido) + +(use-package xwidget-plus + :straight (:type git :host github :repo "canatella/xwidget-plus") + + :hook + (xwidget-webkit-mode . siren-xwidget-plus-setup) + + :custom + (xwidget-plus-completion-backend 'ido) + + :init + (defun siren-xwidget-plus-setup () + (define-key xwidget-webkit-mode-map (kbd "v") 'xwidget-plus-follow-link))) + +(provide 'siren-xwidget-plus) +;;; siren-xwidget-plus.el ends here