Notes for forbidden Vim/Emacs Gijinka Slashfic
VIM: Straightlaced, alarmingly thin, straight black hair. So serious most people think she has no emotion at all. Dresses in plain black & gray hoodies, but occasionally shows a splash of color. Personality shifts based on context. Writes nothing but Python and inscrutable DSLs she designed herself.
EMACS: Big, brash, curvy. Supremely confident, believes she can— and tries to— do anything and everything. REALLY wants you to try LISP. Control freak
SIDE CHARACTERS
VISUAL STUDIO CODE: Attends "Lesbians Who Tech". Dubious politics. Wears dark pantsuits. The most organized of the bunch, leads all the group projects. Invested in crypto
SUBLIME TEXT: VSCode's mom, craggy gray-haired gardener vibes (she looks older than she is) but friendly eyes. Australian.
VI: A chibi version of Vim, constantly gibbering asemic streams of ADDADADDDA syllables. Everyone ignores her; her presence is never explained.
NOTEPAD++: The token boy
KATE: It's Kate!
PLOT THREADS
* Emacs has a long-time association with a problematic older man. No one wants to talk about it.
* Flashback to when vim and emacs were MUCH younger and ran in different social circles. Back then Vim was a sullen goth and went by Ed; Emacs, having a Chunni phase, went by "Teco" and was terrible at communication
* "Evil Mode": It turns out vim and emacs can enter "Evil Mode" where they do a fusion and become a terrifying many-armed Kali/Ashura entity. No one wants to talk about it
Hello. Several people replied to the above thread to ask me why I describe the hypothetical human embodiment of Emacs as a "Control Freak". It is because every single task you do in Emacs requires pressing the "CTRL" key. Thanks for reading my post
@mcc@mastodon.social met at Atom's funeral
@mcc what abt pico/nano
@mcc does gedit just wander through the background, presence otherwise unacknowledged or touched on
@vwbusguy@mastodon.online @violator@mathstodon.xyz @mcc@mastodon.social In one scene, gedit is shown without the nametag, leading to fan speculation that it's actually Pluma.
@violator @mcc scratch that, found it
https://mastodon.social/@mcc/113456311198279369
@mcc I thought these were both cats??
@mcc What about Sam and Acme? Joe? Does anybody remember Eve?
@mcc Let's not leave out Micro, the moody adolescent https://micro-editor.github.io/
@mcc EINE and ZWEI are Emacs's twin cousins who live elsewhere.
DrRacket has a PhD in early childhood math education.
And then there's always Joe, who comes off as a cheerful working class Joe, but who turns out to be a genderfluid chameleon.
@mcc I'm thinking that BBEdit is an unreliable narrator who never actually appears in the story. Portrays the whole dramatis personae as silly.
@mcc yeah it feels like both vim and emacs in this context are more infatuated with their own ideas than with the outside world
@ireneista @mcc really want to know how neovim fits in here
@glyph @ireneista *drawing of vim and her younger sister neovim glaring at each other. They look almost identical. Vim is wearing a Python T-shirt and Neovim is wearing a Lua T-shirt. They both look legitimately angry*
@mcc @glyph @ireneista I actually would like to see these drawn out.
I ran across the "OS-Tan" and "PL-Tan" manga-fications of operating systems and programming languages into magical girls or families thereof. Editors seem totally fair game.
@ireneista @mcc when they were figuring themselves out, the concept of discoverability hadn't been invented yet :P
@ireneista @mcc Sed is a taciturn spanner wielder who quietly fixes broken stuff when you aren't looking.
@mcc https://micro-editor.github.io/
unfortunately i like it. to do the job of nano that is. which is to write hg commit messages.
@mcc By similar reasons VI/Vim are into escapism...
@mcc @dougbinks and possibly colon stuff? Or is that going too far
@mcc Ok I laughed.
@mcc Does that make the human embodiment of vi an escapologist?
@mcc I mean, technically you can do anything and everything without ever touching ctrl, by using Meta instead (no, not the artist formery known as Facebook, the key)
@mcc A joke about Ctrl in Emacs? It’s a Super joke, but isn’t it also a bit Meta? Maybe we should Shift to an Alt joke instead. Something a little less Hyper-specific?
@mcc I had picured TECO as an older relative of Emacs, had a long beard and spoke an inscrutable tongue. Nobody ever seemed to have actually /met/ them, but they heard stories. But I guess that works, too.
@alderson @not2b @tevo @mcc And originally TECO used "altmode" rather than escape. At the time, altmode and escape were octal 175 and 176, from before ASCII gained the lower case and symbols in columns 6 and 7. The models 33 and 35 Teletypes had an altmode key that sent 175, and the TOPS-10 monitor performed translations of 175 and 176 to octal 033 (Escape from the 1965 revision of the ASCII standard).
1/
The TOPS-10 monitor commands "SET TTY TYPE TTY33" or "SET TTY TYPE TTY35" would set various TTY options appropriately for Teletypes, which included "SET TTY ALTMODE" to enable the altmode and escape translation.
2/