this post was submitted on 23 Jan 2026
15 points (94.1% liked)

Linux

17452 readers
12 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

So, I just started getting into emacs and now I am curious about what cool features there might be, that I dont even know exist. No matter if its packages or keybinds.

Would also like if someone has some suggestions for using emacs for coding (primarily python and c) and would really appreciate if someone knows how I can set a background image to emacs.

top 10 comments
sorted by: hot top controversial new old
[–] Euphoma@lemmy.ml 4 points 3 months ago (1 children)
[–] sfxrlz@lemmy.dbzer0.com 1 points 3 months ago

Or spacemacs

[–] rozodru@piefed.social 2 points 3 months ago

I use doom emacs. has everything I need, even use it as my regular terminal now. check it out, it's pretty damn good what you can do with it.

[–] Digit@lemmy.wtf 1 points 3 months ago

M-x doctor if you're feeling down.

;D

[–] Digit@lemmy.wtf 1 points 3 months ago* (last edited 3 months ago)

What are your favourite emacs tips and tricks / configurations?

https://www.emacswiki.org/emacs/MiniMap

(There are some others in other git repos... But I'll presume that's the ideal one to use, and less janky than the one I first found and added after being inspired by Kate's minimap).

Even though I find I rarely enable it, MiniMap is probably my fave. At least of the ones springing to mind currently.

Honourable mention too to Rainbow-Delimiters. Very handy for keeping those parentheses in order.

keep those parentheses clean

[Edit: (^ whimsical image, as posted https://lemmy.wtf/post/34037404 , shared again here because I said parentheses, and it reminded me of it... seemed fun and relevant... because parentheses are like plates... get it? Gotta keep 'em clean. Hehe.)]

Oh, and did you know emacs can be used as a... https://www.youtube.com/watch?v=uk3A41U0iO4

::: spoiler Spoiler warning. It really is much more fun and joy to watch that Matt Adereth video^ to see what it is. Don't click this, just watch it, to get the real delight. (IMO, one of the top 10 tech talks ever.)

3D CAD Modelling in emacs!?

[–] Libb@piefed.social 1 points 3 months ago

I remember org-mode was quite impressive, like really unique. I used it for a while to publish a blog.

[–] 7uWqKj@lemmy.world 0 points 3 months ago (1 children)

alias emacs=vi and start using a real editor

[–] kyub@discuss.tchncs.de 2 points 3 months ago (1 children)

I was like that ~20 years ago. But since around ~10 years ago I realized that Emacs basically includes Vim. And much more. Yes Emacs is hard to get into and has a weird language, but it's immensely powerful, extensible and also extremely reliable and future-proof. No you probably shouldn't do everything inside Emacs. But several things are powerful, well-integrated and efficient.

Vim is still great though, I use it in the terminal for quick random config file edits or over ssh sessions (haven't gotten around or used to trying tramp mode in Emacs). It's great because some variant of it basically exists on every Unix-like system. And I also highly recommend learning modal editing with the Vim keybindings, which works inside Emacs as well of course. The default Emacs keybinds are unergonomic at best. But it also includes a mode for using Vim keys, and that mode is basically just as powerful as Vim itself. Not half-baked at all, which you might assume in such cases.

[–] 7uWqKj@lemmy.world 1 points 3 months ago

My point exactly. Emacs is more than an editor, it’s an everything runtime environment, nearly an opening system in itself. But my computer already has an operating system. I prefer to always use the simplest tool that gets the job done well.

Lol, discussing vi vs. Emacs makes me feel young again. DOS vs. Unix anyone? C vs. Pascal? Or Amiga vs. Atari? 😁