[ / / / / / / / / / / / / / ] [ dir / britfeel / builders / christ / ck / ebon / litpat / lovelive / vg ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 7365034a568c706⋯.png (6.74 KB, 90x90, 1:1, JOE_editor_logo.png) (h) (u)

File (hide): 65e34db4651cf7a⋯.png (229.19 KB, 1366x768, 683:384, 2018-05-29-213632_1366x768….png) (h) (u)

File (hide): 20133630c4ab1ba⋯.png (190.21 KB, 1366x768, 683:384, 2018-05-29-213946_1366x768….png) (h) (u)

[–]

 No.922545>>922735 >>922747 >>922848 [Watch Thread][Show All Posts]

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 :-).

https://github.com/jhallen/joes-sandbox/blob/master/editor-perf/readme.md

Quicklinks:

https://github.com/jhallen/joes-sandbox/blob/master/editor-perf/readme.md#time-used-to-load-testxml-jump-to-end-of-file-and-exit

https://github.com/jhallen/joes-sandbox/blob/master/editor-perf/readme.md#simple-search-and-replace

MOST IMPORTANT

https://github.com/jhallen/joes-sandbox/blob/master/editor-perf/readme.md#time-to-load-3-gb-file-insert-character-at-start-and-exit

So what are you waiting for? The answer is VIM or emacs to load anything!

https://joe-editor.sourceforge.io/

http://heather.cs.ucdavis.edu/~matloff/Joe/NotesJoe.NM.html (or better yet do man joe)

Screenshots: img2 and img3

 No.922547

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


 No.922552>>922555

What terminal emulator are you running? st or nothing for me.


 No.922555

>>922552

im using terminator, a terminal comparable to xfce's term with tmux-like features.

tl;dr bloat because im lazy


 No.922732>>922733 >>922985 >>923653

Who on Earth loads 3GB text files into their editor?


 No.922733>>922742

>>922732

Why would you have a text file that's 3GB to begin with?


 No.922735

>>922545 (OP)

>why are you using literally anything else?

Because I'm not a faggot, and Vis does everything I need in a neat manner.


 No.922742>>922743

>>922733

Never underestimate the size of log files.


 No.922743

>>922742

Ah, didn't think of that.


 No.922744

>why are you using literally anything else

Because ed, mg, and Emacs do everything I need already.


 No.922747

>>922545 (OP)

>the power of emacs

This is not even close to the true power of Emacs, of course, but how would I set up linting in Joe?


 No.922749>>922772

>power of emacs

yeah, no

You've obviously never properly used emacs in your life


 No.922765>>922767 >>923758

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.


 No.922767

>>922765

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.


 No.922768>>922786

>joe

wow when will the patriarchy be stopped


 No.922772>>922782 >>922962

>>922749

When non-emacs people talk about "Emacs" they usually mean the text editor part, not the operating system Emacs/Systemd.


 No.922782

>>922772

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.


 No.922786

>>922768

>wow when will the patriarchy be stopped

Joe self identifies as a emacs.


 No.922848

>>922545 (OP)

>and the power of emacs

Joe doesn't let you program the editor, letalone while it's running.


 No.922962

>>922772

Non-emacs people are the ones who mock it for being an operating system. Which is true.


 No.922983

>why are you using literally anything else?

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.


 No.922985

>>922732

some data files I used to deal with were pushing the 1GB mark. Before, thankfully, they went to binary.


 No.923413

Because in-editor linting is useful.


 No.923428

Because I use ed - the standard editor


 No.923594>>923620

>terminal

so its only useful for admin monkeys on a remote line?


 No.923620>>923625

>>923594

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.


 No.923625>>923628

>>923620

how many exploits targeting editors are there?


 No.923628>>923630

>>923625

There has never been a single one.


 No.923630>>923631

>>923628

then why do you care about attack surface?


 No.923631>>923713

>>923630

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


 No.923653

I think I tried joe once upon a time, but since I know Emacs & vi it had no use to me.


$man joe
No pronoun entry for joe

>>922732

>Who on Earth loads 3GB text files into their editor?

*puts up hand*

Sometimes you need to look at the raw dataset or log file to figure out what's not going on.


 No.923713>>923759

>>923631

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.


 No.923730>>923783

>Joe's Own Editor editor


 No.923747>>923783

>Joe's Own Editor's Own Editor editor


 No.923749>>923783

File (hide): f297ec7ed1ee210⋯.jpg (112.76 KB, 1280x720, 16:9, 1462044585.jpg) (h) (u)

>Joes Editor

>Jeditor

>Reditor

>Redditor

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH


 No.923758

>>922765

uEmacs is basically Vi with GNU Emacs bindings. It's nothing like GNU Emacs, otherwise.


 No.923759>>923766

>>923713

>which makes relatively lousy use of GTK

That's in part because GNU Emacs modes are a toolkit unto themselves. Also >>>/emacs/


 No.923761

>BSD/Linux OS

Oh, boy! Does this mean I can use it on Android?


 No.923766>>923792

>>923759

>That's in part because GNU Emacs modes are a toolkit unto themselves.

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.


 No.923783>>923785

>>923730

>>923747

>>923749

You faggots aren't funny. Fuck off.


 No.923785

>>923783

<Recursive acronyms made with the intention of being humorous are serious business, guys!


 No.923792

>>923766

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.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
41 replies | 1 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / britfeel / builders / christ / ck / ebon / litpat / lovelive / vg ][ watchlist ]