Skip to content

Commit 6559be9

Browse files
committed
Document code replacements and code extractors
1 parent 8c380f6 commit 6559be9

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

docs/Extending.ipynb

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,18 @@
108108
"source": [
109109
"### How to add a custom magic or foreign extractor?\n",
110110
"\n",
111-
"The ability to define custom magics or register foreign extractors is currently\n",
112-
"a work-in-progress."
111+
"It is now possible to register custom code replacements using\n",
112+
"`ILSPCodeOverridesManager` token and to register custom foreign code extractors\n",
113+
"using `ILSPCodeExtractorsManager` token, however this API is conssidered\n",
114+
"provisional and subject to change.\n",
115+
"\n",
116+
"#### Future plans for transclusions handling\n",
117+
"\n",
118+
"We will strive to make it possible for kernels to register their custom\n",
119+
"syntax/code transformations easily, but the frontend API will remain available\n",
120+
"for the end-users who write their custom syntax modifications with actionable\n",
121+
"side-effects (e.g. a custom IPython magic which copies a variable from the host\n",
122+
"document to the embedded document)."
113123
]
114124
},
115125
{

0 commit comments

Comments
 (0)