diff --git a/_config.yml b/_config.yml
index a92a8de..adedfa0 100644
--- a/_config.yml
+++ b/_config.yml
@@ -53,14 +53,14 @@ sphinx:
figure: "Figure %s"
numfig_secnum_depth: 2
mathjax_path: https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
- # Allow copy buttons in SWISH query boxes
+ # Configure Sphinx-copybutton
#
- # NOTE: it is disabled for now since it overwrites the code block id
- #
- # copybutton_selector: "div.highlight pre, div.extract.swish pre.swish.query"
- copybutton_prompt_text: "?-"
+ copybutton_prompt_text: "\\s*\\?\\s*-\\s*"
+ copybutton_prompt_is_regexp: true
copybutton_only_copy_prompt_lines: false
copybutton_remove_prompts: true
+ # copybutton_selector: "div.highlight pre, div.extract.swish pre.swish.query"
+ # Configure SL-Sphinx
sl_exercise_directory: /src/ex/
sl_code_directory: /src/code/
sl_swish_url: https://swish.simply-logical.space/
diff --git a/_ext b/_ext
index c8246be..6a92061 160000
--- a/_ext
+++ b/_ext
@@ -1 +1 @@
-Subproject commit c8246beb4c457ebbdc08977f951cc3b8bf3acd69
+Subproject commit 6a92061bb3bec1dc9659b655d90126acaba318a0
diff --git a/_static/lpn.css b/_static/lpn.css
index 1b85bf4..d32182d 100644
--- a/_static/lpn.css
+++ b/_static/lpn.css
@@ -34,11 +34,12 @@ pre.query, pre.source, pre.verbatim {
outline: 1px dotted green;
}
-div.query {
- position: relative;
- width: 80%;
- display: inline-block;
-}
+/* div.query {
+ * position: relative;
+ * width: 80%;
+ * display: inline-block;
+ * }
+ */
div.open-prolog {
width: auto;
@@ -55,7 +56,8 @@ div.open-prolog div.load {
right: -37px;
}
-div.source.swish, div.query.swish {
+/* div.query.swish, */
+div.source.swish {
padding: 8px 8px;
}