|
%!s(int64=5) %!d(string=hai) anos | |
---|---|---|
.. | ||
binder | %!s(int64=5) %!d(string=hai) anos | |
notebooks | %!s(int64=5) %!d(string=hai) anos | |
src | %!s(int64=5) %!d(string=hai) anos | |
style | %!s(int64=5) %!d(string=hai) anos | |
.gitignore | %!s(int64=6) %!d(string=hai) anos | |
.prettierignore | %!s(int64=6) %!d(string=hai) anos | |
.prettierrc | %!s(int64=6) %!d(string=hai) anos | |
LICENSE | %!s(int64=7) %!d(string=hai) anos | |
README.md | %!s(int64=5) %!d(string=hai) anos | |
package.json | %!s(int64=5) %!d(string=hai) anos | |
toc.gif | %!s(int64=6) %!d(string=hai) anos | |
tsconfig.json | %!s(int64=6) %!d(string=hai) anos | |
tslint.json | %!s(int64=6) %!d(string=hai) anos | |
yarn.lock | %!s(int64=5) %!d(string=hai) anos |
A Table of Contents extension for JupyterLab. This auto-generates a table of contents in the left area when you have a notebook or markdown document open. The entries are clickable, and scroll the document to the heading in question.
Here is an animation showing the extension's use, with a notebook from the Python Data Science Handbook:
jupyter labextension install @jupyterlab/toc
For a development install, do the following in the repository directory:
jlpm install
jlpm run build
jupyter labextension install .
You can then run JupyterLab in watch mode to automatically pick up changes to @jupyterlab/toc
. Open a terminal in the @jupyterlab/toc
repository directory and enter
jlpm run watch
Then launch JupyterLab using
jupyter lab --watch
This will automatically recompile @jupyterlab/toc
upon changes, and JupyterLab will rebuild itself. You should then be able to refresh the page and see your changes.