emacs index

09 · Encoding, Backups, and QoL

Sane defaults that get out of your way.

Format: short, focused chapters.

Quality‑of‑life defaults

Code

(column-number-mode)
(delete-selection-mode 1)
(global-visual-line-mode t)
(setq fill-column 10000
      auto-save-no-message t
      native-comp-async-report-warnings-errors nil
      ediff-restore-window-configuration t)

(prefer-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-language-environment "UTF-8")
(set-selection-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)

(setq backup-directory-alist `(("." . , "~/var/backup/autosaves")))

(require 'package)
(require 'use-package)
(use-package magit)
(use-package dired-sidebar)
(use-package vterm)
(use-package yaml)