From 9961056ebe755bbe939b3d85954c650f949cf8c6 Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Thu, 12 Sep 2024 07:27:26 -0400 Subject: [PATCH] Update README.md --- README.md | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index eaeb209..5ce75ca 100644 --- a/README.md +++ b/README.md @@ -11,34 +11,37 @@ The author is using **[minimal-emacs.d](https://github.com/jamescherti/minimal-e (The optimizations in `minimal-emacs.d` significantly contribute to speeding up Emacs startup. Additional factors include deferring package loading when not necessary on startup by using `:defer t` with `use-package`, and byte-compiling and native-compiling all `.el` files. The author also regularly uses `M-x list-timers` and `M-x describe-mode` for each file type to ensure only essential modes and timers are active, which helps optimize Emacs' performance.) -## Table of contents +**Table of Contents** -- [Installation](#installation) -- [Features](#features) -- [Update](#update) -- [Customizations](#customizations) - - [How to customize early-init.el and init.el?](#how-to-customize-early-initel-and-initel) - - [Reducing clutter in `~/.emacs.d` by redirecting files to `~/emacs.d/var/`](#reducing-clutter-in-emacsd-by-redirecting-files-to-emacsdvar) - - [How to enable dialogs, context menu, tool-bar, menu-bar, and tooltips?](#how-to-enable-dialogs-context-menu-tool-bar-menu-bar-and-tooltips) - - [How to activate recentf, savehist, saveplace, and auto-revert?](#how-to-activate-recentf-savehist-saveplace-and-auto-revert) - - [Optimization: Native Compilation](#optimization-native-compilation) - - [Optimization: How to activate the Garbage Collector Magic Hack (gcmh-mode)](#optimization-how-to-activate-the-garbage-collector-magic-hack-gcmh-mode) - - [How to configure vterm](#how-to-configure-vterm) - - [How to configure Vertico, Consult, and Embark](#how-to-configure-vertico-consult-and-embark) - - [How to configure Vim keybindings using Evil?](#how-to-configure-vim-keybindings-using-evil) - - [Configuring LSP Servers with Eglot (built-in)](#configuring-lsp-servers-with-eglot-built-in) - - [Code completion with corfu](#code-completion-with-corfu) - - [How to configure straight.el?](#how-to-configure-straightel) - - [Which other packages can be interesting to add?](#which-other-packages-can-be-interesting-to-add) -- [Frequently asked questions](#frequently-asked-questions) - - [How to increase gc-cons-threshold?](#how-to-increase-gc-cons-threshold) - - [How to change the outline-mode or outline-minor-mode Ellipsis (...) to (▼)?](#how-to-change-the-outline-mode-or-outline-minor-mode-ellipsis--to-) - - [How to run the minimal-emacs.d Emacs configuration from another directory?](#how-to-run-the-minimal-emacsd-emacs-configuration-from-another-directory) - - [How to make minimal-emacs.d use an environment variable for changing ~/.emacs.d to another directory?](#how-to-make-minimal-emacsd-use-an-environment-variable-for-changing-emacsd-to-another-directory) - - [Are post-early-init.el and pre-init.el the same file in terms of the logic?](#are-post-early-initel-and-pre-initel-the-same-file-in-terms-of-the-logic) -- [Author and license](#author-and-license) -- [Links](#links) +- [Minimal ~/.emacs.d - Emacs Starter Kit with Better Defaults and Optimized Startup](#minimal-emacsd---emacs-starter-kit-with-better-defaults-and-optimized-startup) + - [Table of contents](#table-of-contents) + - [Installation](#installation) + - [Features](#features) + - [Update](#update) + - [Customizations](#customizations) + - [How to customize early-init.el and init.el?](#how-to-customize-early-initel-and-initel) + - [Reducing clutter in `~/.emacs.d` by redirecting files to `~/emacs.d/var/`](#reducing-clutter-in-emacsd-by-redirecting-files-to-emacsdvar) + - [How to activate recentf, savehist, saveplace, and auto-revert?](#how-to-activate-recentf-savehist-saveplace-and-auto-revert) + - [Optimization: Native Compilation](#optimization-native-compilation) + - [How to configure vterm](#how-to-configure-vterm) + - [How to configure Vertico, Consult, and Embark](#how-to-configure-vertico-consult-and-embark) + - [How to configure Vim keybindings using Evil?](#how-to-configure-vim-keybindings-using-evil) + - [Configuring LSP Servers with Eglot (built-in)](#configuring-lsp-servers-with-eglot-built-in) + - [Code completion with corfu](#code-completion-with-corfu) + - [How to enable dialogs, context menu, tool-bar, menu-bar, and tooltips?](#how-to-enable-dialogs-context-menu-tool-bar-menu-bar-and-tooltips) + - [How to configure straight.el?](#how-to-configure-straightel) + - [Which other packages can be interesting to add?](#which-other-packages-can-be-interesting-to-add) + - [Frequently asked questions](#frequently-asked-questions) + - [How to increase gc-cons-threshold?](#how-to-increase-gc-cons-threshold) + - [How to change the outline-mode or outline-minor-mode Ellipsis (...) to (▼)?](#how-to-change-the-outline-mode-or-outline-minor-mode-ellipsis--to-) + - [How to run the minimal-emacs.d Emacs configuration from another directory?](#how-to-run-the-minimal-emacsd-emacs-configuration-from-another-directory) + - [How to make minimal-emacs.d use an environment variable to change ~/.emacs.d to another directory?](#how-to-make-minimal-emacsd-use-an-environment-variable-to-change-emacsd-to-another-directory) + - [Are post-early-init.el and pre-init.el the same file in terms of the logic?](#are-post-early-initel-and-pre-initel-the-same-file-in-terms-of-the-logic) + - [Why the reflexive disabling of the menu bar? It’s a major aid to discoverability, especially for new users.](#why-the-reflexive-disabling-of-the-menu-bar-its-a-major-aid-to-discoverability-especially-for-new-users) +- [Why did the author develop minimal-emacs.d?](#why-did-the-author-develop-minimal-emacsd) + - [Author and license](#author-and-license) + - [Links](#links)