Logo

dev-resources.site

for different kinds of informations.

Emacs 2024 Changes

Published at
1/1/2025
Categories
emacs
configuration
2024
Author
oliverburn
Categories
3 categories in total
emacs
open
configuration
open
2024
open
Author
10 person written this
oliverburn
open
Emacs 2024 Changes

Wow, it has been nearly two years since I have blogged - time to see if I can still do it. Let's blog about how my Emacs configuration has changed over the last year (2024).

I have now been using Emacs for over thirty years. It used to be the main IDE I wrote code with, but I have long since moved to a dedicated IDE, these days being IntelliJ and VSCode. But, I still using Emacs heavily into two contexts:

  1. Work - I use org-mode heavily for my personal project management and note keeping.
  2. Home - I use ledger-mode for managing my personal finances.

Across both contexts, I lean heavily on:

  1. Dired as a cross-platform file manager. I used to use Midnight Commander but I found it buggy in the end (on MacOS). Since investing time in learning dired it's good enough.
  2. Magit for using Git - I would be lost without this.

As a friend of mine said when I asked why he kept working on his zsh configuration, "it's my version of golf!". Similarly I am often looking to improve my Emacs configuration. I keep up to date by tracking the blogs of Sacha Chua and Irreal, and seeing what takes my fancy.

In the last year I did 25 commits to my .emacs file (yes, it's under Git source control). Here are the major changes I made over the last year:

  • For my templating needs, I moved to tempel (from yasnippet). I have found it to be way more powerful and grok-able.
  • For completions, I finally embraced using corfu, which is nice (especially the integration with tempel). I almost gave up until I realised that I needed to also install cape.
  • I gave up on trying to use a terminal emulator in Emacs, and instead now use terminal-here to open a proper terminal in the current working directory. This approach works much better for me.
  • I improved my dired setup by installing dired-single, dired-collapse and dired-subtree. I also learned about wdired-mode which makes the dired buffer editable (a game changer). 🀯
  • I use asdf and direnv to manage my toolchain at the project level, so to improve the integration with Emacs I installed envrc.

This blogpost was originally posted at https://puppycrawl.com/blog/2024/01/01/emacs-changes.html.

2024 Article's
30 articles in total
Favicon
Emacs 2024 Changes
Favicon
Progress Over Perfection: A Year of Progress
Favicon
A Closer Look at the Top 5 Data Protection Software in 2024
Favicon
2024: Career Review
Favicon
How to Maximize Productivity with the Year at a Glance Calendar 2024
Favicon
Manifesting Milestones: My Transformative Journey Through 2024
Favicon
Looking Back at 2024 and Setting Goals for 2025
Favicon
Sugar Defender Reviews 2024: Is It Legit or Fake? | Updated 2024!
Favicon
React Alicante 2024: A Global Gathering for React Developers in Spain
Favicon
Top Ten Benefits Of DevOps Maturity Model To Opt In 2024
Favicon
Why Custom Web Solutions Are a Game-Changer in 2024?
Favicon
Python Core Developer Sprint 2024
Favicon
Hacktoberfest 2024 is ON!
Favicon
How To Become an AI Engineer in 2024
Favicon
Healthcare Technology Trends in 2024
Favicon
Predictions for the insurance industry in 2024
Favicon
Top Digital Marketing Trends Every Company Should Know About
Favicon
10 Essential Mobile App Development Trends for 2024
Favicon
Free 32+ APIs for Coders in 2024
Favicon
Next-Gen Selenium- Exploring the Latest Features and Enhancements in 2024
Favicon
Best VS Code extensions for developers in 2024
Favicon
PyCon US 2024: A roundup of writeups
Favicon
How is the gaming industry leveraging blockchain technology this year?
Favicon
Explore The Key Enhancements in Workday’s 2024 Release 1 Update
Favicon
Revolutionizing Mining Operations: The Power of Mine Site Technologies
Favicon
No Code Cybersecurity Protection in 2024 πŸ”
Favicon
Employee Time Tracking Software Cost in 2024
Favicon
Access Control Trends in 2024
Favicon
CISM vs CISSP: The Ultimate Comparison 2024 πŸ’‘
Favicon
Top Node.JS Frameworks for Web Development in 2024

Featured ones: