You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New Feature: Run Cells Above (Revert README.md to raw Repo content)
This pull request introduces a new feature run_cells_above to the NotebookNavigator plugin. This function allows users to execute all code cells above the current cell, which is similar to functionality seen in tools like Jupyter notebooks.
Implementation:
The function calculates the current cell's position and executes each cell above it.
Utilizes the existing infrastructure for running cells but adds logic to determine the scope of execution dynamically based on the cursor's position.
Usage:
Users can invoke this function via a command or keybinding in Neovim. Example usage might be via a mapped key in normal mode, such as below
Please review the implementation details and functionality. I am open to suggestions for improvements or additional scenarios that should be considered.
Looking forward to your feedback and hoping for integration into the main project!
Thanks to @IndianBoy42 for pointing this out! This update introduces the new 'Run Cells Above' feature and reverts the changes in README.md to its original content. The changes to the repository name in README.md have been reverted.
I have a minor suggestion, though: I think the function name should make clear that it excludes the current cell. (Actually, I guess it's run_cells_below which is slightly misleading, as it includes the current cell, but at this point it would be breaking backwards compatibility to rename it.)
I have a minor suggestion, though: I think the function name should make clear that it excludes the current cell. (Actually, I guess it's run_cells_below which is slightly misleading, as it includes the current cell, but at this point it would be breaking backwards compatibility to rename it.)
Thanks for the suggestion! Perhaps we can simplify and mimic VSCode by naming the functions run_above and run_below. This way, the names are more intuitive and easier to understand.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
New Feature: Run Cells Above (Revert README.md to raw Repo content)
This pull request introduces a new feature
run_cells_aboveto the NotebookNavigator plugin. This function allows users to execute all code cells above the current cell, which is similar to functionality seen in tools like Jupyter notebooks.Implementation:
Usage:
Users can invoke this function via a command or keybinding in Neovim. Example usage might be via a mapped key in normal mode, such as below
Request for Feedback:
Please review the implementation details and functionality. I am open to suggestions for improvements or additional scenarios that should be considered.
Looking forward to your feedback and hoping for integration into the main project!
Thanks to @IndianBoy42 for pointing this out! This update introduces the new 'Run Cells Above' feature and reverts the changes in README.md to its original content. The changes to the repository name in README.md have been reverted.