|
||
---|---|---|
.. | ||
autoload.el | ||
config.el | ||
doctor.el | ||
packages.el | ||
README.org |
lang/racket
Description
This module provides integration for racket-mode.
Maintainers
This module has no dedicated maintainers.
Module Flags
+lsp
Enables LSP support. Requires jeapostrophe/racket-langserver.+xp
Enables 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
.