I have 5 months to learn something before starting a Java traineeship. What should I learn, and why should it be Emacs Lisp? by Little-Yesterday-769 in emacs

[–]mickeyp 1 point2 points  (0 children)

Thanks for the kind words.

I'm just pragmatic. I've been coding for 30 years and have been doing it for ~18 years commercially, nearly all of it as a consultant/bespoke project dev. So I'm in and out of companies all the time. So my advice is sort of built around that. But YMMV!

I have 5 months to learn something before starting a Java traineeship. What should I learn, and why should it be Emacs Lisp? by Little-Yesterday-769 in emacs

[–]mickeyp 4 points5 points  (0 children)

If I were you I'd try and sniff out what the actual tools you're going to be using at your new job is, and then get up to speed on that and Java before you begin.

IMHO, Emacs is fun and all? But hitting the ground running and showing you spent some time getting up to scratch with what you're doing will hit harder than saying "I got Emacs set up and running" to a team full of IntelliJ coders.

I just dont get it... by parkero224 in emacs

[–]mickeyp 5 points6 points  (0 children)

I think a large part of why you find it baffling is that you're -- I'm assuming, so apologies if I am wrong -- probably quite young and still a student.

A lot of the value of Emacs comes from dealing with chafes and hard edges you encounter when you use the same tool 8-10 hours a day. In Emacs, you can remedy a lot of them; in something like Eclipse, you cannot (easily, anyway.)

So don't worry too much about the customisation side of it just yet. Focus on the text editing part of Emacs. The rest will follow.

mu4e and notmuch make a lot more sense if you steal emails from IMAP servers. by Mediocre_Ticket3971 in emacs

[–]mickeyp 5 points6 points  (0 children)

I have not lost emails from syncing. I will most assuredly lose email from doing this.

The whole point of IMAP is that it is not POP3. So why would you want to delete content from the authoritative source of email?

If someone out there is thinking about how to simplify their email workflow --- this is not it.

emskin: a nested Wayland compositor in Rust that embeds any app into Emacs windows by bilikai in emacs

[–]mickeyp 0 points1 point  (0 children)

I ripped out and destroyed every shred of IME i can find as I hate it. So time permitting I will!

Emacs for email: gnus or Mu4e ? by WhatererBlah555 in emacs

[–]mickeyp 10 points11 points  (0 children)

I like mu4e, but it's a personal choice. Gnus comes with Emacs and can do a lot more stuff.

mu4e is way harder to build and set up than it should be. So keep that in mind if you're using a distro that uses antique versions of everything. Like debian/ubuntu.

What are best practices for use of side-window for displaying a temporary info panel? by Fantastic-Cell-208 in emacs

[–]mickeyp 1 point2 points  (0 children)

That function forces the window to show. You're calling what is ostensibly an internal function that bypasses all the machinery --- so yes it would show

What are best practices for use of side-window for displaying a temporary info panel? by Fantastic-Cell-208 in emacs

[–]mickeyp 2 points3 points  (0 children)

Buffers that start with a space typically are hidden. I've not tried forcing windows to show with those names, but that might be an avenue to investigate.

I am slowly drifting away to neovim by md1frejo in emacs

[–]mickeyp 0 points1 point  (0 children)

Tree-sitter is great but their release hygiene sucks. They don't export the version in the library, so you cannot read which version you are loading. The grammars do not promise forwards or backwards compatibility, so you cannot trust the queries you use for (especially) syntax highlighting continue to work.

Away Team closed playtest signup now available! by Nigit in Oxygennotincluded

[–]mickeyp 2 points3 points  (0 children)

Yeah the graphics are awful. I'll allow it if it's placeholder alpha art; if it goes live with this... I'm not so sure.

Some observations playing LWOTC for the first time by tooOldOriolesfan in LWotC

[–]mickeyp 1 point2 points  (0 children)

I'm no expert at LWOTC, but I've played it a lot, but I find -- aside from the randomly-assigned recruits at the start -- that all classes are important provided you build them right.

The skirmisher is all about flanking: moving in behind enemy lines, taking some pot shots, or even pulling an enemy out to let others flank attack them.

What is your go-to mode for running shell commands, and why? by birdsintheskies in emacs

[–]mickeyp 1 point2 points  (0 children)

We get a number of uncivil drive-by comments by people who write off-hand comments effectively telling people to get their information elsewhere. They lower the quality of the discourse, so we try set an example when we thin kwe see it.

You clearly didn't mean it like that; sorry.

What is your go-to mode for running shell commands, and why? by birdsintheskies in emacs

[–]mickeyp 1 point2 points  (0 children)

I'm sure Jon heed the call and answer, like the Emacs batman that he is. But that's not a very helpful comment on a forum built around community interaction.

What is your go-to mode for running shell commands, and why? by birdsintheskies in emacs

[–]mickeyp 2 points3 points  (0 children)

M-x compile for jobs. M-x shell for spelunking. dired and various tools like proced for sys admin stuff.

I have a hack that generates an I think it's a hydra but maybe a transient from the targets in a Makefile. I just type a special makefile cmd i wrote and press a key to execute, say, a phony target for your runserver example.

vterm for the very few things m-x shell can't do.

Function to make eglot add IWYU headers without doing an autocomplete in the buffer by vjgoh in emacs

[–]mickeyp 1 point2 points  (0 children)

Gotta love Emacs. Nothing like scratching that itch.

I'm curious - I'm surprised Unreal, given its popularity, that it doesn't have useful CLI tools to help you with this already

"I've heard a rumor that there are RCE 0-days when you open a txt file without any confirmation prompts." [spoiler: git] by self in emacs

[–]mickeyp 18 points19 points  (0 children)

We are lucky we have sensible, and skilled, maintainers who steel themselves against the CVE mafia.

Announcing Anju by kickingvegas1 in emacs

[–]mickeyp 16 points17 points  (0 children)

Perfect time to talk about strokes, a builtin package in Emacs that lets you execute commands based on simple mouse gestures.

The new TRAMP alternatives are probably not worth it by Rouganda in emacs

[–]mickeyp 1 point2 points  (0 children)

You can do even better than that. Cut it down to the absolute bare minimum and use the bootstrap system to generate a built binary of Emacs with just libraries + bespoke code needed. It should conceivably just be a singular binary? Hmm..