mirror of
https://github.com/doomemacs/doomemacs.git
synced 2025-12-06 02:30:33 -08:00
2.2 KiB
2.2 KiB
lang/racket
Description
This module provides integration for racket-mode.
Maintainers
This module has no dedicated maintainers.
Module Flags
+lspEnables LSP support. Requires jeapostrophe/racket-langserver.+xpEnables the explore mode, which "analyzes expanded code to explain and explore."
Plugins
Prerequisites
This module only requires racket. Install it directly from the racket website,
or check your package manger.
Arch Linux
pacman -S racket
Or, for fewer dependencies:
pacman -S racket-minimal
TODO Features
Configuration
racket-smart-open-bracket-mode
racket-smart-open-bracket-mode gets turned off automatically if you use parinfer,
lispy. If you wish to enable it, add the following to your config.el:
(after! racket-mode
(add-hook! racket-mode
#'racket-smart-open-bracket-mode))
Unicode Input
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, add the following hooks
to your 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.