Emacs

From knowledgebase
Jump to: navigation, search

Wiki

https://www.emacswiki.org (Emacs Wiki)

Manual

https://www.gnu.org/software/emacs/manual/emacs.html (GNU Emacs Manual)

Tutorials

C-h t (Interactive Tutorial)
https://www.gnu.org/software/emacs/tour (GNU Emacs Tour)
https://www.tldp.org/HOWTO/Emacs-Beginner-HOWTO-1.html (TLDP Beginner's Guide)
http://ergoemacs.org/emacs/emacs.html (ErgoEmacs Tutorial)
https://www.youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n ((Youtube) General Introduction)
https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE ((Youtube) Org Mode)
https://www.youtube.com/playlist?list=PL8Bwba5vnQK14z96Gil86pLMDO2GnOhQ6 ((Youtube) Advanced Configuration)

Self Documentation

C-h k (Keybinds)
C-h f (Functions)
C-h v (Variables)

Programming in Elisp

https://www.gnu.org/software/emacs/manual/eintr.html (GNU Elisp Manual)
http://ergoemacs.org/emacs/elisp.html (ErgoEmacs Elisp Guide)
https://github.com/bbatsov/emacs-lisp-style-guide (Elisp Style Guide)

Packages

https://melpa.org (Melpa Package Repo)
https://pastebin.com/KUAbRwJR (embed) (Short list of package recs)
https://github.com/emacs-tw/awesome-emacs (The Big List)

Premade Distros / Configs

- Make your own

https://github.com/hlissner/doom-emacs/tree/develop (Doom Emacs)
https://github.com/syl20bnr/spacemacs (Spacemacs (heavy))
https://github.com/snackon/Witchmacs (Witchmacs (Basic config with sane defaults))
https://seagle0128.github.io/.emacs.d (Centaur Emacs)
https://gitlab.com/k-bps/mesk (Minimalist Emacs Starter Kit)

Muh Startup Time

- use-package defer

https://pastebin.com/mrPsnUas (embed) (Increase GC During Startup)
https://www.emacswiki.org/emacs/EmacsAsDaemon (Emacs as Daemon)
https://www.emacswiki.org/emacs/EmacsClient (Emacs Client)
http://akrl.sdf.org/gccemacs.html (Native Compilation, experimental)

Muh Default Keybinds

https://pastebin.com/UAUCvs73 (embed) (Changing Emacs Default Keybinds)