about summary refs log tree commit diff
path: root/xtask/src/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'xtask/src/codegen')
-rw-r--r--xtask/src/codegen/gen_assists_docs.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/xtask/src/codegen/gen_assists_docs.rs b/xtask/src/codegen/gen_assists_docs.rs
index 8dca2ed06e3..0c4cf21529d 100644
--- a/xtask/src/codegen/gen_assists_docs.rs
+++ b/xtask/src/codegen/gen_assists_docs.rs
@@ -107,9 +107,13 @@ r#####"
 }
 
 fn generate_docs(assists: &[Assist], mode: Mode) -> Result<()> {
-    let mut buf = String::from("# Assists\n");
+    let mut buf = String::from(
+        "# Assists\n\nCursor position or selection is signified by `┃` character.\n\n",
+    );
 
     for assist in assists {
+        let before = assist.before.replace("<|>", "┃"); // Unicode pseudo-graphics bar
+        let after = assist.after.replace("<|>", "┃");
         let docs = format!(
             "
 ## `{}`
@@ -124,7 +128,7 @@ fn generate_docs(assists: &[Assist], mode: Mode) -> Result<()> {
 {}
 ```
 ",
-            assist.id, assist.doc, assist.before, assist.after
+            assist.id, assist.doc, before, after
         );
         buf.push_str(&docs);
     }