Using Emacs

I started using Emacs in 2016 and of course have been used it with a lot of customizations. But recently (2024) I decided to “overhaul” my Emacs to see what I really need and to try out the latest usefull packages. Utilizing this opportunity, I’ll show you how to start using Emacs and how to configure it.

I found Ladicle-san’s configuration interesting, so I’m borrowing a lot from it.

Installing Emacs on macOSX

I’ll show you how to start using Emacs in the easiest way.

Setting Up Efficient Package Management in Emacs

Package management can be a significant challenge for Emacs users. We often face issues with dependencies, package builds, updates, and maintaining a clean configuration. Let’s explore how to set up a robust package management system.

Managing Your Emacs Configuration with Git and GitHub

This guide will walk you through the process of version controlling your Emacs configuration using Git and hosting it on GitHub.

Streamlining Git Operations in Emacs: From Eshell to Magit

Magit. This is one of the major reason why I keep using Emacs.

Preventing Backup File Clutter in Emacs

Emacs creates backup file for each file by default. I’ll disable this behavior to prevent directories being cluttered.

Speedup Manipulations with Autocompletion

Because we execute a lot of commands while using Emacs, it’s hard live without completion.

Keep Your init.el and .emacs.d Tidy

It’s been about a month since I started this series, that is, since I initialized my Emacs configuration. While considering coding productivity, I felt it was time to integrate LSP into my setup. But…

Use lsp-bridge, a Fast LSP Client that Leverages Python's Processing Capabilities

I started using fast LSP client lsp-bridge. In this post, I introduce some additional configuration needed.

Faster Emacs Startup with early-init.el

Optimize Emacs startup by eliminating unnecessary visual elements and reducing garbage collection overhead with early-init.el.