doomemacs/modules/lang/lean
2025-12-31 00:00:33 -05:00
..
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
config.el fix(lean): lean-* keybinds for nael-mode 2025-12-31 00:00:33 -05:00
packages.el feat(lean): add v4 support & +v3 flag 2025-12-30 22:59:09 -05:00
README.org feat(lean): add v4 support & +v3 flag 2025-12-30 22:59:09 -05:00

:lang lean

Description   unfold

This module adds support for the Lean programming language to Doom Emacs. It supports Lean 4 by default (powered by doom-package:nael), with optional support for Lean 3 behind a doom-module:+v3 flag.

Maintainers

This module has no dedicated maintainers. Become a maintainer?

Module flags

+lsp
Enable LSP support for nael-mode (Lean 4). Requires doom-module::tools lsp and an LSP server (e.g. Lake). There no LSP support for Lean 3.
+v3
Include Lean 3 support, powered by doom-package:lean-mode.

TODO Hacks

󱌣 This module's hacks haven't been documented yet. Document them?

TODO Changelog

This module does not have a changelog yet.

TODO Installation

Enable this module in your doom! block.

󱌣 This module's prerequisites are not documented. Document them?

  • Lean 4 requires the lean4 executable (and lake if LSP support is wanted) in your $PATH.
  • Lean 3 requires the lean3 and leanpkg executables.
  • For LSP support,

TODO Usage

󱌣 This module has no usage documentation yet. Write some?

TODO Configuration

󱌣 This module has no configuration documentation yet. Write some?

Troubleshooting

There are no known problems with this module. Report one?

Frequently asked questions

This module has no FAQs yet. Ask one?

TODO Appendix

󱌣 This module has no appendix yet. Write one?