The following notes were taken while discussing Chapter 6 of the book Mastering Emacs by Mickey Petersen (2022 edition) in book discussion group meetings.

An index of notes for all chapters are available at notes.html.

{{ toc }}

## Third-Party Packages and Tools

Here is a list of third-party packages and tools this chapter introduces to the reader:

- nov, an EPUB reader
- Magit, a Git UI system with a chord-based key system
- Multiple Cursors
- LSP Mode, a language server interface for Emacs
- Eglot, another language server interface for Emacs
- Helm, a powerful completion framework
- Flycheck, a generic framework for linting and syntax error checking
- Org mode, an organiser for notes, agenda, literate programming, etc.
- YASnippet, a text snippet expansion tool
- Hydra, a package to build flexible popup UIs for key bindings
- dumb-jump, a package to jump to definitions from symbols

Note that Eglot comes out of the box since Emacs version 29.1.

## Communities

Some of the communities recommended by this chapter are:

- Reddit r/emacs
- Emacs Stack Exchange
- Planet Emacslife