Skip to content

Full FSM for document editor #10

Open

Description

@blister

Handling tab depth and "list" content was painful. If I want to add additional features to this extension, I'm going to have to bite the bullet and write this as an actual document editing program and will need to implement an FSM to track my current cursor state throughout the program.

Writing it this way will produce a much more extensible product than trying to end up with a crappy parser and a bunch of bad logical branches.

This is probably a related issue to #3 and should be done with a more robust document object model that I can manage internally.

Activity

  1. self-assigned this
    on Jun 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions