Skip to main content

Sublime notebook cell binding for JupyterLab

Project description

jupyterlab_sublime

npm version npm downloads

A slightly opinionated Sublime notebook cell binding for JupyterLab.

Notes

Most of the keybindings implemented by CodeMirror just work out of the box after switching the key map, there were a little pesky keys that collide either with my system level shortcuts, broswer shortcuts or jupyterlab shortcuts. I have adapted a few keybindings I find the most useful, more to follow soon. Consult the checklist for more details.

Why opinionated?

There are some keybindings I simply don't feel useful, so I have repurposed them, again see the checklist.

Also I have implemented some extra commands which might collide with other user's shortcuts, see my list.

Prerequisites

  • JupyterLab

Installation

jupyter labextension install @ryantam626/jupyterlab_sublime

Development

For a development install (requires npm version 4 or later), do the following in the repository directory:

npm install
npm run build
jupyter labextension link .

To rebuild the package and the JupyterLab app:

npm run build
jupyter lab build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab_sublime-0.4.1.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

jupyterlab_sublime-0.4.1-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_sublime-0.4.1.tar.gz.

File metadata

  • Download URL: jupyterlab_sublime-0.4.1.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for jupyterlab_sublime-0.4.1.tar.gz
Algorithm Hash digest
SHA256 91374f3fbdfbd8b80146914e16deb439c86b0eaa91d469a7dcf7af894f9e704a
MD5 ea992146971e89a41ac928ba13487598
BLAKE2b-256 40567c9a1a2bf4189e625bc36168e87cc49f02fae44acce8acae20d08a0f03a2

See more details on using hashes here.

File details

Details for the file jupyterlab_sublime-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: jupyterlab_sublime-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for jupyterlab_sublime-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b26f7b61a9f19bd75f16ab0777840ade3831756e505804cb43fbe205d211635d
MD5 a2db51ad0d9cd87e1dd4097d1d521812
BLAKE2b-256 1281694be26cbaf9afaae0928e32e5d43fadaa2265569d2f802e4234053a23a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page