Readit News logoReadit News
stebian_dable commented on Ask HN: Where to begin with "modern" Emacs?    · Posted by u/weakfish
ashton314 · 4 months ago
I maintain a pretty popular Emacs starter-kit called Bedrock. [1] I suggest starting with it, or at least taking a look at it to get some ideas!

Bedrock differs philosophically from Doom et al. in that Bedrock is meant to be as simple as possible. There's no magic, no extra package management system (looking at you Doom) to break or confuse. By default, it doesn't install any 3rd-party packages—it just sets better defaults. Recent versions of Emacs can do a lot, but the defaults are painfully outdated. Bedrock fixes that. It's basically a vanilla Emacs experience without some of the cruft carried over from the previous century.

Bedrock also comes with a curated set of packages to enhance Emacs beyond better defaults. You can load these into your config as you begin to need them. List here: [2] If you are looking for a set of "modern" packages, this is it. I do pretty well keeping up in this space, and a lot of these (esp. Vertico, Consult, Corfu, etc.) seem to be accepted as the de-facto best replacements for older packages like Helm, Ivy, etc. (That said, I should add some config for Casual—very neat package to help with seldom-used features of Emacs.)

Bedrock is meant to be understandable: clone it once, and then tweak from there. You'll find a lot of forks of Bedrock on GitHub as people have forked it and then built their own config on top.

I'm working on updating Bedrock for Emacs 31. There won't really be that many changes, so like, don't wait for 31 to start your Emacs journey, but know that Bedrock is actively maintained and that the packages I've curated for it are the best I could possibly find. :)

Oh, also, if you search "best Emacs packages", my blog post [3] will come up on the first page on basically every search engine I've tried. ;)

Happy hacking!

[1]: https://codeberg.org/ashton314/emacs-bedrock

[2]: https://codeberg.org/ashton314/emacs-bedrock#extras

[3]: https://lambdaland.org/posts/2024-05-30_top_emacs_packages/

stebian_dable · 4 months ago
Bedrock is a great starting point. Plays well with https://github.com/bbatsov/crux also.
stebian_dable commented on Debugging Bash Like a Sire (2023)   blog.brujordet.no/post/ba... · Posted by u/gfalcao
rook_line_sinkr · 8 months ago
Many commenters recommend shellcheck

For actually _testing_ the scripts or its functions, I recommend ShellSpec

https://github.com/shellspec

stebian_dable · 8 months ago
There’s also bashunit https://bashunit.typeddevs.com
stebian_dable commented on Malware found in official gravityforms plugin indicating supply chain breach   patchstack.com/articles/c... · Posted by u/taubek
kristianc · 8 months ago
Am I alone in thinking it's kind of nuts that there's a $259 extension for Web Forms in the first place. Is this WordPress being horribly broken, the WordPress ecosystem being a playground for grifters, naive non-technical WordPress users or all three?
stebian_dable · 8 months ago
It’s GPLv2+ so you can grab a copy from a friend legally for free and vibe code around the possible copy protections.
stebian_dable commented on Ubuntu: Introducing Debcrafters   discourse.ubuntu.com/t/in... · Posted by u/jnsgruk
loloquwowndueo · 8 months ago
I’ve found that Ubuntu comes with more things set up out of the box than Debian, so it gets me up and running faster. Or could look into Mint. Sure, to each their own - as long as it has no snaps!
stebian_dable · 8 months ago
Try Mx Linux :)
stebian_dable commented on Containerization is a Swift package for running Linux containers on macOS   github.com/apple/containe... · Posted by u/gok
heavyset_go · 9 months ago
I'd consider revisiting this. These days you can do studio level video production, graphics and pro audio on Linux using native commercial software from a bare install on modern distributions.

I do pro audio on Linux, my commercial DAWs, VSTs, etc are all Linux-native these days. I don't have to think about anything sound-wise because Pipewire handles it all automatically. IMO, Linux has arrived when it comes to this niche recently, five years ago I'd have to fuck around with JACK, install/compile a realtime kernel and wouldn't have as many DAWs & VSTs available.

Similarly, I have a friend in video production and VFX whose studio uses Linux everywhere. Blender, DaVinci Resolve, etc make that easy.

There is a lack of options when it comes to pro illustration and raster graphics. The Adobe suite reigns supreme there.

stebian_dable · 9 months ago
Affinity suite has decent Wine community support by the way for raster / vector graphics.
stebian_dable commented on     · Posted by u/tosh
stebian_dable · 10 months ago
Book recommendation on topic:

Code: The Hidden Language of Computer Hardware and Software [Petzold]

stebian_dable commented on I gave up on self-hosted Sentry (2024)   bugsink.com/blog/why-i-ga... · Posted by u/roywashere
stebian_dable · a year ago
FOSS Sentry fork GlitchTip keeps things more simple and self-hosting friendly.

https://glitchtip.com/

stebian_dable commented on My Windows Computer Just Doesn't Feel Like Mine Anymore   howtogeek.com/my-windows-... · Posted by u/doctorshady
stebian_dable · 2 years ago
Opening the web browser on fresh install was hilarious already 10 years ago with Msn front-page full of clickbait articles for the masses and some thumbnails even including women in binini.

u/stebian_dable

KarmaCake day31June 22, 2024View Original