# Emacs

> Emacs ecosystem = elisp + org + gnus + tramp + eglot.

- Skill: `plurigrid/emacs` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add plurigrid/emacs`
- Raw SKILL.md: https://api.skillmd.com/api/skills/plurigrid/emacs/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: plurigrid (https://skillmd.com/u/plurigrid)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/plurigrid/emacs

---


# emacs

Emacs ecosystem = elisp + org + gnus + tramp + eglot.

## Atomic Skills

| Skill | Lines | Domain |
|-------|-------|--------|
| elisp | 106K | Programming |
| org | 25K | Documents |
| gnus | 15K | Mail/News |
| tramp | 8K | Remote files |
| eglot | 2K | LSP |
| transient | 3K | Menus |

## Info Access

```
C-h i           Info browser
C-h i m elisp   Elisp manual
C-h i m org     Org manual
C-h f           Describe function
C-h v           Describe variable
```

## Init

```elisp
(use-package org
  :config
  (setq org-directory "~/org"))

(use-package eglot
  :hook ((python-mode . eglot-ensure)))
```

## FloxHub

```bash
flox pull bmorphism/effective-topos
emacs --with-profile topos
```


## REPL siblings

Emacs-bridged REPLs (comint / emacsclient / tramp): `elisp` · `org-babel-execution` · `alice-emacs-mods` · `bob-emacs-mods` · `xenodium-elisp` · `sexp-neighborhood` · `proofgeneral-narya`. Atlas: `repl-commons`.

