Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryantam626/jupyterlab_sublime
A slightly opinionated Sublime notebook cell keybinding for JupyterLab.
https://github.com/ryantam626/jupyterlab_sublime
jupyterlab jupyterlab-extension sublime-text
Last synced: 7 days ago
JSON representation
A slightly opinionated Sublime notebook cell keybinding for JupyterLab.
- Host: GitHub
- URL: https://github.com/ryantam626/jupyterlab_sublime
- Owner: ryantam626
- License: mit
- Created: 2018-07-25T21:29:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T21:54:32.000Z (almost 2 years ago)
- Last Synced: 2024-10-16T09:06:25.337Z (2 months ago)
- Topics: jupyterlab, jupyterlab-extension, sublime-text
- Language: TypeScript
- Homepage:
- Size: 2.32 MB
- Stars: 93
- Watchers: 4
- Forks: 30
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# jupyterlab_sublime
[![npm version](https://badge.fury.io/js/%40ryantam626%2Fjupyterlab_sublime.svg)](https://badge.fury.io/js/%40ryantam626%2Fjupyterlab_sublime)
[![npm downloads](https://img.shields.io/npm/dw/%40ryantam626%2Fjupyterlab_sublime.svg)](https://badge.fury.io/js/%40ryantam626%2Fjupyterlab_sublime)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](sublimeKeyChecklist.md) for more details.
## Why opinionated?
There are some keybindings I simply don't feel useful, so I have repurposed them, again see the [checklist](https://github.com/ryantam626/jupyterlab_sublime/blob/master/sublimeKeyChecklist.md).
Also I have implemented some extra commands which might collide with other user's shortcuts, see [my list](https://github.com/ryantam626/jupyterlab_sublime/blob/master/myKeys.md).
## Prerequisites
* JupyterLab
## Installation
For Jupyter Lab >= 3,
```bash
pip install jupyterlab_sublime
```For Jupyter Lab < 3,
```bash
jupyter labextension install @ryantam626/jupyterlab_sublime
```## Development
This is untested... But should work.
```bash
make conda-install-frozen
. ./start_env.sh
make dev-install
jupyter lab
```