emacs moment

3 years ago by siriusmart to c/programmerhumor

I watched oppenheimer in emacs, u watched it in imax, we are not the same

magic_lobster_party 110 points 3 years ago

Too bad Emacs doesn’t have a good text editor.

path: 0 2418151, hotness: undefined, score: 110, children: 2
exu 36 points 3 years ago

Evil mode helps with that

path: 0 2418151 2419646, hotness: undefined, score: 36, children: 1
GadolElohai 5 points 3 years ago

Modalka for me. It has exactly what you want and no more, which also makes it a lot easier to learn: useful for me that I'm not a programmer.

path: 0 2418151 2419646 2421885, hotness: undefined, score: 5, children: 0
datwillpowerdo 52 points 3 years ago

eMacs takes a life time to learn, so the sooner you start, the longer it will take.

path: 0 2440060, hotness: undefined, score: 52, children: 0
gazby 40 points 3 years ago

Upvote just for "melon husk" 😂

path: 0 2433226, hotness: undefined, score: 40, children: 0
cthonctic 27 points 3 years ago

There was another Twitler who tried to create an everything Reich.

path: 0 2415667, hotness: undefined, score: 27, children: 1
merthyr1831 12 points 3 years ago

Elon is racing him to see who can collapse a thousand-year social media platform the fastest

path: 0 2415667 2417197, hotness: undefined, score: 12, children: 0
IfolkiCoding 25 points 3 years ago

Emacs is the GOAT computing environment.

path: 0 2422321, hotness: undefined, score: 25, children: 8
mea_rah 17 points 3 years ago

I couldn't help but think of Emacs when I was reading A Constructive Look At TempleOS. It's like TempleOS that is actually finished, it just lacks kernel.

path: 0 2422321 2432587, hotness: undefined, score: 17, children: 7
ox0r 14 points 3 years ago

just lacks kernel.

Sounds like a trademark of GNU tbh

path: 0 2422321 2432587 2451952, hotness: undefined, score: 14, children: 2
mea_rah 8 points 3 years ago

GNU Hurd is going to be mainstream any minute now.

path: 0 2422321 2432587 2451952 2453205, hotness: undefined, score: 8, children: 1
ox0r 1 point 3 years ago

cough32bitcough

path: 0 2422321 2432587 2451952 2453205 2453638, hotness: undefined, score: 1, children: 0
subarctictundra 4 points 3 years ago

I'm sure the port to TempleOS is being worked on as we speak

path: 0 2422321 2432587 2440044, hotness: undefined, score: 4, children: 0
TopRamenBinLaden 4 points 3 years ago

Thanks for sharing. I have never seen that deep dive into templeOS before and it is a much more interesting OS than I anticipated.

path: 0 2422321 2432587 2452610, hotness: undefined, score: 4, children: 1
mea_rah 4 points 3 years ago

Yeah it's pretty amazing system all things considered. It's kind of as if 8-bit home computer systems continued to evolve, but keep the same principles of being really closely tied to the HW and with very blurry line between kernel and user space. It radiates strong user ownership of the system. If you look at modern systems where you sometimes don't even get superuser privileges (for better of worse) it's quite a contrast.

Which is why it reminds me of Emacs so much. You can mess with most of the internals, there's no major separation between "Emacs-space" and userspace. There are these jokes about Emacs being OS, but it really does remind me of those early days of home computing where you could tinker with low level stuff and there were no guardrails or locks stopping you.

path: 0 2422321 2432587 2452610 2453879, hotness: undefined, score: 4, children: 0
dot20 1 point 3 years ago

So you're saying it's like the GNU operating system?

path: 0 2422321 2432587 2448727, hotness: undefined, score: 1, children: 0
wim 17 points 3 years ago path: 0 2442044, hotness: undefined, score: 17, children: 0
AdmiralShat 12 points 3 years ago

What even is emacs

path: 0 2419658, hotness: undefined, score: 12, children: 37
Xylight 53 points 3 years ago

An extremely extensible text editor, there's jokes that it can do literally anything, you can play music, watch video, etc.

It's often at war with the cult of vi and the church of emacs.

path: 0 2419658 2420170, hotness: undefined, score: 53, children: 33
Weirdbeardgame 25 points 3 years ago

Don't forget us nanoites. The clearly superior text editor

path: 0 2419658 2420170 2420172, hotness: undefined, score: 25, children: 21
norawibb 28 points 3 years ago

nanoers just never figured out how to :wq

path: 0 2419658 2420170 2420172 2420433, hotness: undefined, score: 28, children: 10
synae 11 points 3 years ago

if you listen closely, you can still hear the terminal bells ringing of those that never managed to ESC

path: 0 2419658 2420170 2420172 2420433 2423195, hotness: undefined, score: 11, children: 1
hydroptic 5 points 3 years ago
path: 0 2419658 2420170 2420172 2420433 2449848, hotness: undefined, score: 5, children: 7
sylphio 11 points 3 years ago path: 0 2419658 2420170 2420172 2429616, hotness: undefined, score: 11, children: 0
drcobaltjedi 3 points 3 years ago

I don't do a lot of text editing in terminal, but I used to have to at my last job and I always reached for nano and gave instructions fot nano since it's just pick up and use.

path: 0 2419658 2420170 2420172 2420388, hotness: undefined, score: 3, children: 8
heimchen 6 points 3 years ago

Nano just feels sluggish as soon as you know vim keybindings. Emacs is a bit overkill for some quck edits, but nano is just to basic

path: 0 2419658 2420170 2420172 2420388 2420557, hotness: undefined, score: 6, children: 7
lukas 6 points 3 years ago
path: 0 2419658 2420170 2448898, hotness: undefined, score: 6, children: 4
257m 2 points 3 years ago

I've thinking of using Usenet. What client would you recommed for mobile and desktop?

path: 0 2419658 2420170 2448898 2456008, hotness: undefined, score: 2, children: 3
lukas 1 point 3 years ago
path: 0 2419658 2420170 2448898 2456008 2488049, hotness: undefined, score: 1, children: 2
barsoap 5 points 3 years ago

You should really convert to helixism, the latest messianic update to the cult of vi.

path: 0 2419658 2420170 2421074, hotness: undefined, score: 5, children: 5
siriusmart 4 points 3 years ago

ill try it again when it support pulgins

path: 0 2419658 2420170 2421074 2426651, hotness: undefined, score: 4, children: 1
barsoap 6 points 3 years ago

I mean it does support LSP, natively, I found that ultimately that's all the plugins I really need. It working out of the box and not requiring megabytes of configuration files is one of its great strengths.

If all you need is some customisation it's perfectly possible to write custom commands that execute sequences of commands. Including calling out to the shell and piping to and from external programs. Strictly static sequences though unlike the abomination that is vimscript they're not making keybindings a scripting language...

path: 0 2419658 2420170 2421074 2426651 2426944, hotness: undefined, score: 6, children: 0
pimeys 3 points 3 years ago

I'm a vim and emacs user for some decades already. I had this urge one day to try and work with helix. It kind of misses some things such as file manager or editorconfig support. Nine months later I'm still using helix. It still misses these things, but I really started to like how I don't need any plugins to work with it and I need about five lines of configuration to have a usable editor. Probably going to continue using it.

And it is written in Rust, which is my main language and I can just jump in to the editor source and fix things if needed.

I miss magit and org from emacs a lot though. Every time I need to write an article, I do it in emacs.

path: 0 2419658 2420170 2421074 2433503, hotness: undefined, score: 3, children: 0
llii 2 points 3 years ago path: 0 2419658 2420170 2421074 2455091, hotness: undefined, score: 2, children: 1
barsoap 2 points 3 years ago

Indeed. Make sure to start it with hx --tutor the first time around so you know how to quit :)

And no matter what you do when giving it a try do it in a time and place where you can go at least a week without vi as the command grammar is close yet different enough to completely confuse your muscle memory, you don't want to mix them up (helix uses a strict selection-action command set so you get 'wd' instead of 'dw' and stuff).

path: 0 2419658 2420170 2421074 2455091 2457211, hotness: undefined, score: 2, children: 0
WhiskyTangoFoxtrot 13 points 3 years ago

Eight Megs And Constantly Swapping

path: 0 2419658 2438288, hotness: undefined, score: 13, children: 1
hydroptic 5 points 3 years ago
path: 0 2419658 2438288 2449831, hotness: undefined, score: 5, children: 0
aport 8 points 3 years ago

A self-documenting, extensible lisp computing environment that uses text buffers as its main data format.

path: 0 2419658 2442038, hotness: undefined, score: 8, children: 0
hackris 11 points 3 years ago

Which video player did you use?

path: 0 2423622, hotness: undefined, score: 11, children: 6
siriusmart 18 points 3 years ago

im a vim user, i dont usually put videos players in my text editor

otherwise, i use mpv for desktop

path: 0 2423622 2426601, hotness: undefined, score: 18, children: 5
goodnessme 8 points 3 years ago

It's possible to watch videos in the terminal as ASCII art with both vlc and mplayer, by the way.

path: 0 2423622 2426601 2432232, hotness: undefined, score: 8, children: 1
saud 3 points 3 years ago

mpv --vo=tct

path: 0 2423622 2426601 2432232 2458566, hotness: undefined, score: 3, children: 0
hackris 1 point 3 years ago

Sorry mate, my tired brain interpreted the post in the picture as something you've written :)

path: 0 2423622 2426601 2432454, hotness: undefined, score: 1, children: 2
ZodiacSF1969 2 points 3 years ago

OP did write the part you're referring to lol

path: 0 2423622 2426601 2432454 2479946, hotness: undefined, score: 2, children: 1
hackris 2 points 3 years ago

Oh man, I really should be getting more sleep :D

path: 0 2423622 2426601 2432454 2479946 2508336, hotness: undefined, score: 2, children: 0
victron 6 points 3 years ago

Late 30s dev here: I've never cared to learn emacs or vim, tried when younger, but left it. Am I a fraud?

path: 0 2457124, hotness: undefined, score: 6, children: 3
edriseur 5 points 3 years ago

I used to be a vim fan but now I only use it for modifying files over SSH. Other than that I code with an IDE, you can't beat all the plugins and linters with a in-terminal editor. A colleague still codes in emacs and its code is dirty af.

path: 0 2457124 2457992, hotness: undefined, score: 5, children: 2
Ajen 5 points 3 years ago

A colleague still codes in emacs and its code is dirty af.

PEBKAC - don't blame emacs (not sure why anyone would use it when vim exists, though)

path: 0 2457124 2457992 2476776, hotness: undefined, score: 5, children: 0
siriusmart 1 point 3 years ago

I mean, I use a plugin manager for Neovim myself, and you can pretty much configure it to however you like.

Someone even make an inline markdown preview for the editor using sixels (in terminal image display).

but still I prefer the markdown preview plugin as it previews the file using a browser is format rly similar to github's styles

path: 0 2457124 2457992 2491469, hotness: undefined, score: 1, children: 0
Legendsofanus 4 points 3 years ago

What's emac?

path: 0 2452603, hotness: undefined, score: 4, children: 4
derpgon 8 points 3 years ago

It's an iMac with electronics in it.

path: 0 2452603 2455343, hotness: undefined, score: 8, children: 0
PlantDadManGuy 5 points 3 years ago

It's like a Big Mac but with emu meat.

path: 0 2452603 2457315, hotness: undefined, score: 5, children: 0
ComradePorkRoll 4 points 3 years ago

Ain't that one of them Mortal Kombat fighters?

path: 0 2452603 2453950, hotness: undefined, score: 4, children: 1
Legendsofanus 2 points 3 years ago

My fav one.

path: 0 2452603 2453950 2478089, hotness: undefined, score: 2, children: 0
veniasilente 1 point 3 years ago

emaX

path: 0 2457646, hotness: undefined, score: 1, children: 0
programmerhumor
programmerhumor

@lemmy.ml

login for more options
42532
1580
1384

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

go to feed...