This module adds F# support to Doom Emacs.
Includes:
- Code completion
- eldoc support
- Syntax checking
This module has no dedicated maintainers. Become a maintainer?
- +lsp
-
Enable LSP support for
fsharp-mode
. Requires doom-module::tools lsp and a langserver (supports lsp-fsharp.).
- doom-package:fsharp-mode
- doom-package:lsp-fsharp if doom-package:+lsp
No hacks documented for this module.
This module does not have a changelog yet.
Enable this module in your doom!
block.
To get code completion/syntax checking when not using lsp, you will need to install mono.
Do NOT install mono via brew. See this issue.
pacman -S mono
The language server is automatically installed by lsp-fsharp.
Fantomas is used for formatting via doom-module::editor format and can be installed as a dotnet tool.
dotnet tool install -g fantomas-tool
This module has no usage documentation yet. Write some?
This module has no configuration documentation yet. Write some?
There are no known problems with this module. Report one?
This module has no FAQs yet. Ask one?
This module has no appendix yet. Write one?