Ed is customizable, actually. It can have syntax highlighting, interactive commands, and build/REPL setup. Enter rlwrap.

  • Sims@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    “\C-x(”: “s/\([[:space:]]\)\(\(\([[({]\(\([[({]\(\([[({]\([][(){}]\{0,1\}\)*[]})]\)\{0,1\}[][(){}]\{0,1\}\)[]})]\)\{0,1\}[][(){}]\{0,1\}\)*[]})]\)\{0,1\}[][(){}]\{0,1\}\)*\)/\1(\2)/n”

    YES! Finally something with a manly learning curve ! Enough with all this baby high level programming languages and UI’s. ALL computer interaction should preferably be in a random mix of brainfuck and ed(2) ! Maybe with a little regex expressions randomly inserted here and there to keep us sharp ;-)