Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update Navigation HotKeys Extension to work with command palette on new versions of jupyter #1378

Conversation

JSpenced
Copy link
Contributor

@JSpenced JSpenced commented Dec 20, 2018

This updates so it doesn't use Ipython. anymore and the new actions.register and add_shortcut commands.

If you use this in the most recent versions of jupyter, it loads the functions improperly like this:
image

This has been fixed to have a proper group called navigation_hotkeys.

Also, second commit I removed two functions because those functions are already implemented in Jupyter as default bindings. They can be set in your notebook.json file, which I think is better.

#1334 Also solves this problem as this was one of the removed default bindings.

@JSpenced JSpenced changed the title Update for jupyter and remove redundant keys Update Navigation HotKeys Extension to work with command palette on new versions of jupyter Dec 20, 2018
@JSpenced
Copy link
Contributor Author

The last commit makes it completely backwards compatible plus adds in so you can toggle some of the settings on and off to fix request #1334 .

@JSpenced JSpenced force-pushed the update-for-jupyter-and-remove-redundant-keys branch from ed713eb to e8c55e9 Compare December 21, 2018 06:46
@JSpenced JSpenced force-pushed the update-for-jupyter-and-remove-redundant-keys branch from e8c55e9 to 51fb117 Compare December 21, 2018 07:33
@juhasch
Copy link
Member

juhasch commented Dec 29, 2018

Thank you for your contribution. Looks good to me.

@juhasch juhasch merged commit 4aecd44 into ipython-contrib:master Dec 29, 2018
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants