Closed krassowski closed 1 year ago
heroic :heart: :heart:! I will try to test this tomorrow - and for sure by monday
Thanks for the epic work, @krassowski! I haven't tested every command, but the updated extension seems to work well. A couple of questions and comments:
j
from the last cell, the focus is stuck on the new "click to add a cell" button at the bottom left corner of notebooks in JL 4. Shift + Tab
is then required to bring the focus back to cells. I'm not sure if there's an easy solution to this. Definitely not an issue that would block the PR from being merged in any case.It seems like this PR only enables the CM vim plugin for notebook documents. Will a separate PR be required to enable the vim plugin for non-notebook documents (plain code, Markdown and text)?
This is correct. Enabling it in file editor in a follow-up PR should be rather easy.
When I press j from the last cell, the focus is stuck on the new "click to add a cell
This is being addressed upstream by https://github.com/jupyterlab/jupyterlab/pull/14796.
Feel welcome to merge and release :)
@krassowski can I check with you that im understanding the release process correctly?
It seems as though the right tokens for github release are in place here: https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/issues/42
So the steps are:
prep_release
workflowReleaser will update the changelog and version for you, you just specify whether you want a major/minor/patch bump in the workflow dispatch form.
releaser will either commit to master or open a pr depending on settings not sure now what will happen here. After prep release a draft version will be up in GitHub releases for review.
Closes https://github.com/jupyterlab-contrib/jupyterlab-vim/issues/68
Refactors the extension to use @replit/codemirror-vim plugin which is a CodeMirror 6 compatible port of the vim mode from CodeMirror 5.
Notes: