I am trying to put together my own take on a low-distraction writer deck platform. The brain will be an SBC, either a Pi Zero or a “Le Potato” Pi 3 alternative, partly because neither has built in wifi, but more because I already have both of them. I’m not quite to a point where I want it truly minimal, but I would like the word processor to be “the” app that it can run.
Software wise, I’m looking at two early leaders. MS Word 5.5 running on DOSBox, or Wordgrinder. That version of Word is oddly nice, but I’d prefer to have something run without needing the overhead of DOSBOX or an x86 emulator. With a tweak to the terminal’s color palette, Wordgrinder could probably be good enough, and I thoroughly appreciate that it does in-line text styling, but it’s still a bit more limited than I’d like. I am wondering though, if there isn’t a solution that would run native on Linux in an ncurses terminal like Wordgrinder but have some of the QoL improvements something like that mature DOS version of Word would have (mouse support, spellcheck, easy color scheme changes, more comprehensive shortcuts).
I would love something like a rich-text editor that is simply markdown behind the scenes, possibly with a spellcheck engine. I don’t need full WYSIWYG, but I do want that basic visual of formatted text without having to mentally parse the markdown code, so I’m not looking for a two-phase solution with VIM and LaTeX, a two-pane markdown editor with live preview, or a note-taking app. If I have to install a DE, I guess Focuswriter or AbiWord could work, but I’d like to avoid that if possible, especially if I go with the Zero.
The gparted live CD comes to mind, in that it boots up into a minimal GUI where only gparted is installed.
You could do something similar with libre office. I’m not sure the easiest way to achieve this, but probably find a distro with a minimal install option and only install libre office.
I would love something like a rich-text editor
but I do want that basic visual of formatted text without having to mentally parse the markdown code, so I’m not looking for a two-phase solution with VIM and LaTeX, a two-pane markdown editor with live preview, or a note-taking app.
I’m not sure to understand your requirements in regards to Markdown ‘behind the scene’? I mean, if you don’t need visual preview you should be able to use any text editor or word processor and save your work as a text file, right?
But I would say: Any recent version of LibreOffice, on a computer without Internet. It’s WYSIWIG and even though it’s not ‘markdown compatible’ one can easily write using Markdown with it.
Before switching back to pen and paper for drafting all texts (no more Markdown needed at all ;), that’s what I used to use.
No emulation, no hacks, no nothing to install. It comes with a decent speel checker (at least Grammalecte, in French and it used to work with Druide Antidote, non-free English and French speelchecker but they stopped offering a Linux version). Also, no two phases editors. Just plain WYSIWYG. And with styles it should even be possible to have kinda formatted/WYSISWYG Markdown combo but I never really tried to devise it as it was not worth the hassle for me: even on long form writings I barely need more than the occasional italics I can easily type by hand in Markdown, with the ability to save the work in a text file, and also LO can export to HTML or epub (using the right extension, as the native export is meh).
BTW, Jonathan Franzen used to install a fresh copy for MS Word on a cheap laptop without WiFi card and whose Ethernet port he filled with glue so there was no way for him to connect it to the Internet. But that was before Microsoft switched to a sub-model that required a monthly check online to let the user run Word. Don’t know if he still does that, and how.
I used an old ThinkPad (X220) that was more than powerful enough to smoothly run LO (edit: with whatever was the latest release of Debian), hooked to an external display because its own display was shitty at best.
I’m not sure to understand your requirements in regards to Markdown ‘behind the scene’? I mean, if you don’t need visual preview you should be able to use any text editor or word processor and save your work as a text file, right?
It’s more that I don’t mind if the file format is markdown. I just don’t want stray asterisks and dashes visible on my doc as I’m editing it, but I want to have the option to use some of the style choices markdown offers. I’m also going to be running this on a pretty weak SBC, preferably with no mouse, so LibreOffice is not my first choice. From what I’m seeing, I am beginning to think I’ve identified the best apps for my use case to try out, between Wordgrinder, Word on DOSBox, and either AbiWord or Focuswriter in X11, but I was wondering if I’d overlooked some cool terminal-based word processor.
I used an old ThinkPad (X220) that was more than powerful enough to smoothly run LO (edit: with whatever was the latest release of Debian), hooked to an external display because its own display was shitty at best.
Mine will begin life as the ARM SBC screwed to the back of a 9” display and using one of my mechanical keyboards. If it works well, I’ll design and print a case for it, and maybe design a keyboard specifically for it. It’s as much an electronics tinkering project as a writing one.
How about Obsydian? Seems like a great and flexible app, plugins to add as much as you like, and free for personal use.
Not sure about the zero, but seems to be ran successfully on other raspberries, see https://forums.raspberrypi.com/viewtopic.php?t=344018
Obsidian is a bit heavy for what I’m after, which is barely a step above a “digital typewriter.” I’d definitely have to run a window manager or DE, and I’d have to hide much of Obsidian’s functionality anyway. Thank you though!
Obsidian was already mentioned. I prefer to use it with Typora as a minimal, distraction-free markdown writer app.
Typora is a good looking app, but I think I’ve probably got Focuswriter in mind if I go with a full graphical environment. Typora is also a “proper” markdown editor in that it’s not hiding the code characters, though I like how it also implements them in the single pane. I can’t seem to find a way to turn that off, and it’s counter to the idea here, which is not quite WYSIWYG, but definitely farther in that direction. Thank you, though!