Modern Git-aware File Tree and global search/replace in Jupyter

Modern Git-aware File Tree and global search/replace in Jupyter










Modern Git-aware File Tree and global search/replace in Jupyter

I used jupyter lab for years, but the file browser menu is lack of some important features like tree view/aware of git status; I tried some of the old 3rd extensions but none of them fit those modern demands which most of editors/IDE have(like vscode)

so i created this extension, that provides some important features that jupyter lab lack of:

1. File explorer sidebar with Git status colors & icons

https://preview.redd.it/og04weg6o2ag1.png?width=1194&format=png&auto=webp&s=864e7db14d8328425c348a253c9dc7061142c46a

Besides a tree view, It can mark files in gitignore as gray, mark un-commited modified files as yellow, additions as green, deletion as red.

2. Global search/replace

Global search and replace tool that works with all file types(including ipynb), it can also automatically skip ignore files like venv or node modules.

https://preview.redd.it/2uzvph8zn2ag1.png?width=750&format=png&auto=webp&s=f4b81ab1f6e73ace2f3eca40af2eee6d65f720f9

How to use?

pip install runcell

Looking for feedback and suggestions if this is useful for you 🙂

submitted by /u/Sudden_Beginning_597
[link] [comments]






/u/Sudden_Beginning_597





Go to original source





Posted

in

,

by

Tags: