These optional dotfiles indicate the root of a module or module group (:lang), and will later contain module metadata. They will also serve as an alternative to packages.el and doctor.el, and will aide the parts of the v3.0 module API concerned with resolving the current module from a path (`doom-module-from-path`), which currently rely too heavily on parsing path strings. For now, however, they're simply placeholders. |
||
---|---|---|
.. | ||
.doommodule | ||
config.el | ||
doctor.el | ||
packages.el | ||
README.org |
:lang idris
Description unfold
This module adds rudimentary Idris support to Doom Emacs.
Maintainers
This module needs a maintainer. Become a maintainer?
Module flags
- +lsp
-
Enable LSP support for
idris-mode
. Requires doom-module::tools lsp and idris2-lsp.
Packages
Hacks
No hacks documented for this module.
TODO Changelog
This module does not have a changelog yet.
TODO Installation
Enable this module in your doom!
block.
For doom-module:+lsp, idris2-lsp is required.
No installation steps have been documented. Document them?
TODO Usage
This module's usage documentation is incomplete. Complete it?
In addition to idris-mode
goodness, this module adds frequently used functions
under the <localleader> key.
TODO Configuration
This module's configuration documentation is incomplete. Complete it?
Support for Idris 2
While doom-package:idris-mode was designed for v1 of the IDE-Protocol of Idris, it tries to maintain compatibility with v2. However, not all the features have been realized, so expect a little jank.
To get this working, simply set var:idris-interpreter-path to the path of the
idris2
executable. E.g.
;;; add to $DOODMIR/config.el
(after! idris-mode
(setq idris-interpreter-path "idris2"))
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?