Fewer links means less confusion. - Merge doom-issue and doom-commit links into doom-ref (for auto-linking Issue/PR/commit references). - Merge doom-module-source and doom-docs-source links into doom-source. - Rename doom-report-issue to doom-report. - Use '!' as the icon for module issues link. - Remove doom-repo (replaced with "doom:*" in :lang org module). - Add doomdir and emacsdir links to :lang org module. |
||
---|---|---|
.. | ||
autoload.el | ||
config.el | ||
doctor.el | ||
packages.el | ||
README.org |
:lang racket
← Back to module index ! Issues ↖ Github ± Suggest edits ? Help
Description unfold
This module adds support for the Racket programming language to Doom Emacs.
Maintainers
This module needs a maintainer. Become a maintainer?
Module flags
- +lsp
-
Enable support for
racket-mode
. Requires :tools lsp and a langserver (supports racket-langserver). - +xp
-
Enable the explore mode (
racket-xp-mode
), which "analyzes expanded code to explain and explore."
Packages
Hacks
No hacks documented for this module.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module requires racket
. Install it from the racket website or through
your OS package manger.
Arch Linux
pacman -S racket
Or, for fewer dependencies:
pacman -S racket-minimal
TODO Usage
🔨 This module has no usage documentation yet. Write some?
TODO Configuration
🔨 This module's configuration documentation is incomplete. Complete it?
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:
;; in $DOOMDIR/config.el
(after! racket-mode
(add-hook 'racket-mode-hook #'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:
;; 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
.
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
🔨 This module has no appendix yet. Write one?