JOE editor is a minimal, clutter free text-based text editor available on pretty much every BSD/Linux OS. It combines the straightfowardness of Nano with the clean layout of VIM and the power of emacs. It's faster than all 3 of those as a bonus :-).
note: while mcedit is very fast and has text highlighting it suffers from depending on too many bloated things and has a lot of screen clutter. it also doesn't respect terminal preferences, which is extremely annoying
Hunter Clark
What terminal emulator are you running? st or nothing for me.
William Taylor
im using terminator, a terminal comparable to xfce's term with tmux-like features. tl;dr bloat because im lazy
Jeremiah Gray
Who on Earth loads 3GB text files into their editor?
David Williams
Why would you have a text file that's 3GB to begin with?
Dominic Campbell
Because I'm not a faggot, and Vis does everything I need in a neat manner.
Parker Ross
Never underestimate the size of log files.
Charles Garcia
Ah, didn't think of that.
Nathaniel Reyes
Because ed, mg, and Emacs do everything I need already.
Connor Miller
This is not even close to the true power of Emacs, of course, but how would I set up linting in Joe?
William Gutierrez
yeah, no
You've obviously never properly used emacs in your life
Ayden Diaz
There's really no reason to use Joe other than 'Bisqwit uses it'.
I wonder why you don't see more people evangelising Micro Emacs because Torvalds uses it.
Cooper Rogers
I think Torvalds explicitly says he only uses it because it's what he's used to and that it's not actually good, so that dampens it a bit, even if it doesn't stop it completely.
Nolan Murphy
wow when will the patriarchy be stopped
Connor Flores
When non-emacs people talk about "Emacs" they usually mean the text editor part, not the operating system Emacs/Systemd.
Nicholas Cook
The fact that it's possible to implement half an OS in Emacs is a side effect of its power.
If Joe doesn't have the same programmability and robustness then it doesn't have the power of Emacs.
Evan Ortiz
Joe self identifies as a emacs.
Alexander Johnson
Joe doesn't let you program the editor, letalone while it's running.
Jack Adams
Non-emacs people are the ones who mock it for being an operating system. Which is true.
Dylan Morris
Because I'm used to vim and I don't want to nor I have the time to learn a whole new set of key strokes.
Ethan Barnes
some data files I used to deal with were pushing the 1GB mark. Before, thankfully, they went to binary.
Tyler Perry
Because in-editor linting is useful.
Jackson Moore
Because I use ed - the standard editor
Luke Jones
so its only useful for admin monkeys on a remote line?
Anthony Cook
You get a far smaller attack surface with terminal programs than GUI programs. A text editor works perfectly on the terminal. You really don't need a GUI to manipulate plain text.
Luke Stewart
how many exploits targeting editors are there?
Ryder Cruz
There has never been a single one.
Daniel Davis
then why do you care about attack surface?
Owen Howard
Not him but why would you want to make things more complex and bloated with a GUI when you can do it all in your terminal which you use daily already
David Watson
I think I tried joe once upon a time, but since I know Emacs & vi it had no use to me. $man joeNo pronoun entry for joe
*puts up hand* Sometimes you need to look at the raw dataset or log file to figure out what's not going on.
Caleb Watson
Better mouse support, proportional font support, support for images, support for different text sizes, more advanced syntax markup possibilities in general, support for UI elements with widths or heights less than a character, better cursor indication, for a start. And that's just what I get from Emacs, which makes relatively lousy use of GTK because it wasn't written with it in mind. But even then it's vastly preferrable.
uEmacs is basically Vi with GNU Emacs bindings. It's nothing like GNU Emacs, otherwise.
Dylan Bell
That's in part because GNU Emacs modes are a toolkit unto themselves. Also >>>/emacs/
David Howard
Oh, boy! Does this mean I can use it on Android?
Michael Smith
It's mostly because Emacs is used to running the main event loop itself. All of GTK has to hold still whenever Emacs is doing something. Emacs can use bits and pieces of GTK functionality, but it's not really a proper GTK application, which is why it doesn't run natively in Wayland.
Joseph Baker
You faggots aren't funny. Fuck off.
Jason Ward
...
Nicholas Hernandez
Shit like this is why Neovim said "fuck it, the GUI is a separate process". No one is stepping on the other one's toes.