mirror of
https://github.com/doomemacs/doomemacs.git
synced 2026-03-07 22:32:08 -08:00
Way back, I added these three pseudo-features: (featurep 'dynamic-modules) (featurep 'harfbuzz) (featurep 'jansson) Why? Because some build features have pseudo features (like `tty-child-frames`, `pgtk`, and `threads`), but others don't, and I wanted more consistency around build feature detection. Years later, I realized it wasn't used much internally and only ended up confusing readers who didn't realize these were Doom's additions and not built into Emacs. Emacs' idiosyncrasies may not be nice or elegant, but they're less surprising to elisp beginners and veterans alike. |
||
|---|---|---|
| .. | ||
| eshell | ||
| shell | ||
| term | ||
| vterm | ||
| .doommodule | ||
| README.org | ||
:term
Description
What's an operating system without a terminal? The modules in this category bring varying degrees of terminal emulation into Emacs.
If you can't decide which to choose, I recommend doom-package:vterm or doom-package:eshell. doom-module::term vterm offers that best terminal emulation available but requires a few extra steps to get going. doom-module::term eshell works everywhere that Emacs runs, even Windows, and provides a shell entirely implemented in Emacs Lisp.
Frequently asked questions
This category has no FAQs yet. Ask one?