Homepage: https://github.com/dalanicolai/sketch-mode
Author: D.L. Nicolai
Updated:
Quickly create svg sketches using keyboard and mouse
DONE add functionality to toggle grid DONE implement (simple) undo mechanism TODO maybe transform relevant transient argument (strings) to variables ;; (af`add-object-modify-feature' branch) TODO add functionality to start drawing from org-mode source block and update source block after each draw/edit (showing the image as the block'ss output) TODO maybe add keybindings (save/bind transient setting to specific 'mouse keys') TODO add clipping fuctionality (see `svg-clip-path') TODO create function to insert svg snippets (so you could design objects in advanced software and use them quickly here in your sketches) TODO create function to save snippets TODO implement modularity. i.e. create 'layers' via svg groups(related to snippet functionality) TODO create zoom functionality NOTE this is a most straightforward sketch-mode. A more advanced/general version could implement a drawing DSL based on nodes (a la tikz/asymptote etc.) Code