[HN Gopher] WordGrinder: Terminal-based distraction free word pr... ___________________________________________________________________ WordGrinder: Terminal-based distraction free word processor Author : sathishmanohar Score : 55 points Date : 2023-04-11 19:40 UTC (3 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | rcarmo wrote: | I like the fact that the file format is plaintext and actually | includes an embedded dictionary -- it's a nice touch. Would | prefer if it used Markdown instead, but conversion seems doable | with a simple script. | | Edit: it's available on Fedora, FYI. | rbanffy wrote: | This reminded me of something I'd love to have - a physical | text/graphics terminal with a full (at least as complete as the | last DECs/Boundless units) implementation of ANSI codes, as well | as a good, high-resolution implementation of Sixels, ReGIS, and | Tektronix graphics, smooth scrolling (but now speed-adjusted - | the more backlog, the faster it scrolls), as well as terminal- | side windowing for multiple terminals (as the Blit family had). | artisanspam wrote: | Would be nice to have some images in the README to see what makes | this unique compared to alternatives. Thankfully, you can find | them on the website in the sidebar. | rkagerer wrote: | The title reminded me of WordStar from my youth. | | In like grade 5 or so a friend and I got it into our heads to | become reporters, conduct interviews around our school, and | publish dot-matrix printed newsletters. "Just the facts, ma'am" | chankstein38 wrote: | So what actually is this? Reading through it, the description | sounds like it's basically notepad? Why would I use this instead | of notepad except for some sort of aesthetic of working in the | terminal? | LeoPanthera wrote: | It's a word processor. Notepad is a text editor. They are not | the same thing. | | https://en.wikipedia.org/wiki/Word_processor | | I think a lot of people have forgotten that "word processors" | were originally mechanical devices, and then electrical and | electronic devices, before ultimately becoming software. | c-smile wrote: | It is not a word processor in common sense. | | Difference between Word Processor and text editor is in | WYSIWYG mode of operation. At least for most of people. | | Like my Sciter.Notes (https://notes.sciter.com) has better | chances to be named as Word Processor as its primary mode is | WYSIWYG. It also supports WordGrinder alike mode (Markdown | editing) so users can chose what mode is more suitable for | particular document type. | heleninboodler wrote: | > Difference between Word Processor and text editor is in | WYSIWYG mode of operation. At least for most of people. | | As someone who used DOS-based word processors like | WordStar, and before that, a Brother word processor that | looked like a typewriter with a two-line display that let | you edit a whole document, funky inline formatting symbols | and all, and then hit "print" when you were done, I think | this statement ignores a lot of history. | LeoPanthera wrote: | > Difference between Word Processor and text editor is in | WYSIWYG mode of operation. | | That's a very modern perspective. In the history of | computing, WYSIWYG word processing appears only in recent | history. For far longer, the requirement was simply | "processing words". How they were displayed was irrelevant. | | Indeed, it used to be considered such a computationally | expensive task that entire systems were developed | exclusively for word processing that did not have any other | general purpose computing functionality. They were usually | controlled through terminals which did not have graphics | capability. | dsr_ wrote: | What most people think of today as "word processor" | programs are actually low-end desktop publishing systems. | | A useful taxonomy might include: | | * text editors: produce and edit text, saved to files | | * formatting languages: inline, interlinear and/or out- | of-band formatting to define semantic and/or visual | layout | | * word processors: text editors with an integrated | formatting system with the ability to integrate some | graphic elements, producing either printable documents or | a specialized save format. Most likely to offer WYSIWYG- | ish as the primary interface. | | * publishing systems: formatting systems designed to | create templates and apply them to produce repeatable- | but-tweakable documents from multiple inputs and updated | contents | dragonwriter wrote: | > Difference between Word Processor and text editor is in | WYSIWYG mode of operation. | | <graybeard> No, that's the difference between a page layout | system and a word processor. </graybeard> | | More seriously, word processor is to the tuple (natural | language, text editor) as IDE is to the tuple (programming | language, text editor). WYSIWYG is a (very, now) common | feature of word processors like visual designers are a | common feature of an GUI development focussed IDEs, but its | not the definition of the category. | cyberpunk wrote: | "WordGrinder needs the following packages installed: <...> - an | OpenGL/GLFW development kit (if you want the OpenGL frontend). | This is supplied with most systems." | | That's one hell of a terminal based word processor. I wonder | why vim doesn't have an opengl frontend? >_< | rcarmo wrote: | That's just for console mode. | chankstein38 wrote: | Right?! lol I know people pointed out it's a special front | end but still like looking through the list of dependencies | it's like "Isn't this just a page of text? Can't the console | basically already do that?" haha | hk__2 wrote: | You missed the "(if you want the OpenGL frontend)" part. It's | like using gvim instead of vim. | unregistereddev wrote: | It supports more formatting than notepad does. The project link | has a site that includes screenshots: | http://cowlark.com/wordgrinder/screenshots.html | | My first thought was to compare this to MSDOS edit or *nix | nano, but it has basic formatting that they lack. While I doubt | I would ever use this for real work, I enjoy that it exists. | Back when I was in college I used to pull the PCMCIA wifi card | out of my laptop, put AbiWord in full screen mode, and write | papers without distractions. It was a great way to write, and | this tool seems like the terminal equivalent. | chankstein38 wrote: | Thanks for the link to screenshots! This is what I wanted | from the readme instead of the blocks of text. I don't | actually need this I was just trying to give it a quick | glance to see what the heck it was and what made it | different. I just didn't have the time to keep digging. | taviso wrote: | If you're looking for a more full-featured terminal word | processor, you could take a look at wpunix! | https://github.com/taviso/wpunix | rpastuszak wrote: | If you're looking for an even less-featured one, feel free to | check out my stream of consciousness writing tool: | https://enso.sonnet.io | | - Not terminal but browser based though. | | - Prioritises writing over editing, thinking over second | guessing, censoring yourself. | rocket_surgeron wrote: | I'm looking at my word processor window on the second monitor | right now and it is not distracting. | | https://i.imgur.com/E7Xj4Su.png | | Which word processors are distracting? | amichail wrote: | The scrolling is done in a distracting way though. | ape4 wrote: | Not to be confused with grindr.com | hmsp wrote: | This is really cool. I write a lot of long text in him but find | it not perfect for that task. This looks really amazing and I'm | glad to know about it. | | I really like that it sticks to the CLI ethos of doing one thing | very well. | | Thank you for your work. | bondarchuk wrote: | Nice. There are also WriteRoom (mac) and DarkRoom (win), and on | Linux PyRoom, whose website is defunct but which does have a | wikipedia page: https://en.wikipedia.org/wiki/PyRoom. | | I would just use nano or vim, but their disadvantage is that word | wrap, and moving around between wrapped lines, don't work (by | default) like you'd want from a plaintext editor. | DC-3 wrote: | Vim Pencil is a simple plugin that makes Vim a decent | environment for writing. Plus Goyo for full minimalism. | cesnja wrote: | There is zen-mode in emacs as well. | spudlyo wrote: | Not to mention olivetti mode[0] in Emacs. | | [0]: https://github.com/rnkn/olivetti | nerpderp82 wrote: | Looks excellent. I'll even give it a pass for using C (bonus | points for Lua). Thanks! | | I want to take David Given's Master Class! | sasas wrote: | Tavis Ormandy released some patches to get WordPerfect for UNIX | (terminal based) to run on Linux [1] | | Alternatively, WordPerfect 6.2 for DOS running in Wine on Linux | (or DOSbox) [2] | | This word processor was pretty serious back in the day. I have | distant memories of sitting in class and learning it in at school | in the early 90s. It's interesting how we retain such | inconsequential memories that can resurface with very specific | triggers (such as seeing the screenshots of ASCII text of an | ancient word processor). | | [1] https://lock.cmpxchg8b.com/wordperfect.html | | [2] https://blog.cmpxchg8b.com/2020/09/finding-console-word- | proc... | DiggyJohnson wrote: | Genuinely awesome project - especially fit 'n finish. I have a | happy place in my heart for this style of terminal app (TUI++). | | I hate to ask this, but do you have any plans for implementing | modal editing or vi-style shortcuts? EDIT: I feel so guilty | asking this question, that I realized that a second "Alternative | Shortcut" field would go a long way for me as well. No | expectation that this would be implemented, just sharing my | thoughts. | | More importantly though: awesome project that I do plan on using | for my personal writing project (nonfiction book) and at work. ___________________________________________________________________ (page generated 2023-04-11 23:00 UTC)