Is there a file extension (and major mode) for monospaced unicode "art" ?

I derive a lot of benefit from mind-mapping in the style shown below. I usually do this in .txt files. But is there some generally accepted text file extension specifically for monospace art?


<span style="color:#323232;">  ┌──────────────────┐           
</span><span style="color:#323232;"> ┌┤ Current Projects ├─────────┐ ┌─────────────────────────────────────────────────────────────────────┐
</span><span style="color:#323232;"> │└──────────────────┘         ├─┘ ┌──────────────────┐                                                │
</span><span style="color:#323232;"> │                             │   │ Possessions List │────────────┐                                   │ 
</span><span style="color:#323232;"> │ □ Forever Park              │   └──────────────────┘            │    ┌──────────────┐               │
</span><span style="color:#323232;"> │ └──────────────             │    │                              │   ┌┤ Forever Park ├────────────┐  │
</span><span style="color:#323232;"> │                             │    │  ░ Some reboxing would be    │   │└──────────────┘            │  │
</span><span style="color:#323232;"> │ □ Possessions List          │    │  ░   nice                    │   │                            │  │
</span><span style="color:#323232;"> │ └───────────────────        │    │                              │   │ ░ Not much. Just keep      │  │
</span><span style="color:#323232;"> │                             │    └──────────────────────────────┘   │ ░   plugging away at that  │  │
</span><span style="color:#323232;"> │ □ Healthcare Application    │    ┌────────────────────────┐         │ ░   outline.               │  │
</span><span style="color:#323232;"> │ └─────────────────────────  │    │ Healthcare Application │───────┐ │                            │  │
</span><span style="color:#323232;"> │                             │    └────────────────────────┘       │ └────────────────────────────┘  │
</span><span style="color:#323232;"> │ □ Tapstry Map               │     │                               │                                 │
</span><span style="color:#323232;"> │ └──────────────             │     │ ░ Previous healthcare expires │                                 │
</span><span style="color:#323232;"> │                             │     │ ░   Sunday, April 30th        │                                 │
</span><span style="color:#323232;"> └┬────────────────────────────┘     │                               │                                 │
</span><span style="color:#323232;"> ┌┘                                  └───────────────────────────────┘                                 │
</span><span style="color:#323232;"> │                                                                                                     │
</span><span style="color:#323232;"> │     ┌─────────────┐                                                                                 │
</span><span style="color:#323232;"> │    ┌┤ Tapstry Map ├─────────────────────────────────────────┐                                       │
</span><span style="color:#323232;"> │    │└─────────────┘                                         │                                       │
</span><span style="color:#323232;"> │    │                                                        │                                       │
</span><span style="color:#323232;"> │    │  Explore:                                              │                                       │
</span><span style="color:#323232;"> │    │                                                        │                                       │
</span><span style="color:#323232;"> │    │   ░  line endpoints                                    │                                       │
</span><span style="color:#323232;"> │    │   ░  text box wrapping                                 │                                       │
</span><span style="color:#323232;"> │    │   ░  google sheets and csv files with real datasets    │                                       │
</span><span style="color:#323232;"> │    │   ░  d3 pointer events so I can see mouse coordinates  │                                       │
</span><span style="color:#323232;"> │    │                                                        │                                       │
</span><span style="color:#323232;"> │    └────────────────────────────────────────────────────────┘                                       │
</span><span style="color:#323232;"> │                                                                                                     │
</span><span style="color:#323232;"> └─────────────────────────────────────────────────────────────────────────────────────────────────────┘
</span><span style="color:#323232;">
</span>
sachac,

You might enjoy artist-mode as well.

OwenEverbinde, (edited )

Do you suppose there’s a way to use artist-mode with Unicode characters replacing the ASCII ones? Because looking at artist-mode, the ASCII characters are causing a bit of hesitation.

EDIT: I do see an artist replacement table. Maybe I should paste the whole artist.el file into chat.openai and ask GPT3 whether and how I can use that to replace all four corners.

OwenEverbinde, (edited )

I have found part of the answer to my question: it’s not a major mode, but the minor mode picture-mode is a necessary component in what I’m trying to accomplish. It has special commands like, “fill selected region with spaces” and its SPC and BACKSPACE keys now move across the text, replacing everything in their path with whitespace.

Finding this was a really good first step.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • emacs
  • PowerRangers
  • magazineikmin
  • osvaldo12
  • vwfavf
  • tacticalgear
  • khanakhh
  • Youngstown
  • slotface
  • ethstaker
  • rosin
  • thenastyranch
  • kavyap
  • hgfsjryuu7
  • DreamBathrooms
  • normalnudes
  • ngwrru68w68
  • cubers
  • cisconetworking
  • mdbf
  • GTA5RPClips
  • everett
  • InstantRegret
  • Durango
  • Leos
  • tester
  • modclub
  • anitta
  • provamag3
  • All magazines