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.0.tar.gz (84.2 kB view details)

Uploaded Source

Built Distribution

jupyterlab_sublime-0.4.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jupyterlab_sublime-0.4.0.tar.gz
  • Upload date:
  • Size: 84.2 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.0.tar.gz
Algorithm Hash digest
SHA256 37f77a1d7dbe1bca47e486538644547218e75014d83cca9899b93542826864b9
MD5 d9e2430f07746ebed9abd691e47eb046
BLAKE2b-256 8736f612cdec08745f952204b734c9605c11ba8a76100ec3109a2527c3691f9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jupyterlab_sublime-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da8766959363ee14754eb97798a70ecf026208a599e51fe81f0bd88d4d6e1cbc
MD5 b0dc6f4996179c95d54f9f0338780109
BLAKE2b-256 65e6f044e27f42cdb3a3289b04fb6d29d431cfc25cb260ba894ad4c6e9b5d963

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