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 racket
Or, 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?