This module adds support for the Racket programming language to Doom Emacs.
This module needs a maintainer. Become a maintainer?
- +lsp
-
Enable support for
racket-mode. Requires doom-module::tools lsp and a langserver (supports racket-langserver). - +xp
-
Enable the explore mode (
racket-xp-mode), which “analyzes expanded code to explain and explore.”
- doom-package:racket-mode
No hacks documented for this module.
This module does not have a changelog yet.
Enable this module in your doom! block.
This module requires racket. Install it from the racket website or through
your OS package manger.
pacman -S racketOr, for fewer dependencies:
pacman -S racket-minimal🔨 This module has no usage documentation yet. Write some?
🔨 This module’s configuration documentation is incomplete. Complete it?
racket-smart-open-bracket-mode gets turned off automatically if you use
parinfer, lispy. If you wish to enable it:
;; in $DOOMDIR/config.el
(after! racket-mode
(add-hook 'racket-mode-hook #'racket-smart-open-bracket-mode))The optional racket-unicode input method lets you type unicode characters such
as λ or π. To enable unicode input for a single buffer, run
racket-unicode-input-method-enable. To enable unicode input by default on all
racket buffers:
;; in $DOOMDIR/config.el
(add-hook 'racket-mode-hook #'racket-unicode-input-method-enable)
(add-hook 'racket-repl-mode-hook #'racket-unicode-input-method-enable)Once enabled, unicode input can be toggled by pressing C-\ or running
toggle-input-method.
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?