Emacs Cheat Sheet: Basic Keybindings

This blog post is a reference guide to common keybindings in Emacs. It’s organized by functionality (Buffer, Moving in Buffer, Window, Help, Mode, Utility) and lists each command along with its Emacs keybinding. The post focuses on frequently used commands for buffer management, navigation, window manipulation, accessing help, toggling line numbers, and changing file encoding. It’s a practical resource for quickly looking up how to perform core Emacs actions. ...

February 19, 2023 · Frederick

Emacs Coding Environment Setup

This blog post documents the manual installation process for various coding plugins and formatters within Emacs. It covers Markdown, Python, Javascript, Emacs Lisp, Shell scripting, HTML, CSS, and JSON support. The author details both MELPA-based installation (where possible) and manual installation steps involving Git cloning and adding paths to the Emacs configuration file (init.el). It also includes key bindings for some formatters. The post primarily focuses on getting these tools working when they aren’t readily available via Emacs’ built-in package manager. ...

February 19, 2023 · Frederick

Getting Started with Emacs: A Basic Setup Guide

This blog post is a guide to installing and initially configuring Emacs, covering both the installation of the Emacs editor itself and basic customizations. It walks through downloading binaries for different operating systems, creating the initial configuration file (init.el), setting up the MELPA package archive (including proxy configuration for users in China), and basic editor settings like encoding, line endings, and appearance. The post details installing the Zenburn theme and Fira Code font, providing links to their respective GitHub repositories. It also covers some common view customizations such as maximizing the frame, toggling the scrollbar, and line numbers. ...

February 13, 2023 · Frederick