Emacs Notes

Contents

Setup

MacOS

Linux

Windows

Suppress the welcome message and drop straight into the scratch buffer

(setq inhibit-startup-message t)

Package Manager

Set up the package manager to pull from the MELPA archives by running:

  (require 'package)
  (let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
                        (not (gnutls-available-p))))
         (proto (if no-ssl "http" "https")))
    (add-to-list 'package-archives (cons "melpa" (concat proto "://melpa.org/packages/")) t))
  (package-initialize)

Then download the package metadata by running:

  M-x package-refresh-contents <RET>

Themes

Fonts

Paren highlighting

Basic Controls

Movement

File Management

Buffer Management

Windows (Frames)

Splits (Windows)

Jump to Matching Paren

Smooth Scrolling

Bell

Indenting

Column numbers

Automatically load file changes

Clojure Development

React Development

Shell command integration

Pass integration

Magit

Get Face At Point

Go to line

Trim trailing whitespace

Set scratch buffer mode

Emacs Projectile