-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Feature Description
Introduce a new set of scenarios specifically designed for editing in makdown or other markup languages like Typst. While Helix is an excellent code editor, it is also can be used for documentation, technical writing and blog post.
Dedicated exercises for formatting text, managing links, and restructuring document blocks would be extremely valuable!
Problem Statement
The current training scenarios focus heavily on general motions and code writing. However, editing structured text like Markdown involves specific patterns — like surrounding text with symbols or moving entire blocks of text — that aren't fully represented in the current scenarios.
Adding these would help users who not code but are writing in Helix.
Proposed Solution
Create a Writing module that focuses writing in markup languages scenarios. This should leverage Helix's powerful selection and surround capabilities.
Use Cases
- Text emphasis: Use ms (match surround) to wrap a selection in ** for bold or _ for italics;
- Links: select a word, wrap it in [ and ], then navigate to the end to add the (url);
- Structural movement: move a selected paragraph or list item to a different position in the document; not sure if in helix there is a shortcut like alt+arrow-up like in Obsidian;
- List management: practice indenting (>) and outdenting (<) bullet points or converting a list to a numbered list.
- Headings: change a level 2 heading (##) to a level 3 heading (###) or vice versa; or make a line a heading;
- Blockquotes: select a paragraph and prepend > to turn it into a blockquote;
- Code: select a block of text and surround it with triple backticks (```).
Priority
- Critical - blocks my usage
- High - significantly improves experience
- Medium - nice to have
- Low - minor improvement