feat(molten-nvim): enhance molten config and add custom init function and statusline #1242
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📑 Description
This plugin config adds a custom init function for Python venvs. When calling
<Leader>mmp
, we check if a venv is activated. If it is, we check if a jupyter kernel spec for this venv already exists and:MoltenInit
this kernel spec. If no kernel spec is found, we prompt for a unique name, create the kernel spec and:MoltenInit
it.It also adds a status line indication if molten is activated and what kernel is initialized.
Last but not least, I added some more useful keymaps and altered the existing one slightly as well as give a hint in the readme about setting the
python3_host_prog
variable in AstroNVim.