Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Future Development Ideas #97

Open
1 of 4 tasks
kpinnipa opened this issue Aug 27, 2020 · 1 comment
Open
1 of 4 tasks

Future Development Ideas #97

kpinnipa opened this issue Aug 27, 2020 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@kpinnipa
Copy link
Collaborator

kpinnipa commented Aug 27, 2020

FUTURE FEATURE LIST

  • Templated Fields
    Create an interface that allows the use of parameters for code snippets. This will allow users to pass arguments into their snippets when inserting a snippet into their notebooks.

  • Tab Completion
    Implement a tab completion feature that tracks patterns in a users code and recommends potential code snippets that could finishes statements and definitions if the tab key is pressed. Potential idea to work with Kite/JupyterLab-lsp team to create this feature.

  • Color Code Tags
    Construct a color picking tool that allows for the selection of different colors for the tags in the snippets panel. If this change is implemented, potentially show dots on the actual snippet containers indicating some of the tags associated with the snippet. Attach hover feature to dots that will display the actual names of the tags.

  • Multi-cell Saving
    If multiple code cells are saved, create functionality that will maintain the cell structure upon editing and re-insertion into the notebook. This will allow for cells to be manually combined and also run separately if desired.

@kpinnipa kpinnipa added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 27, 2020
@MooersLab
Copy link

Tab stops at sites of parameters to be edited would be very useful. Tab stops are common in snippet managers for text editors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants