Skip to content
GNU Emacs major modes for Racket: Edit and REPL.
Emacs Lisp Racket Makefile
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add FUNDING.yml Oct 3, 2019
doc Default to new racket-show-pseudo-tooltip; see #473 May 21, 2020
racket Prefer svg-bytes but fall back to png-bytes; fixes #475 May 24, 2020
.dir-locals.el Add .dir-locals Jun 2, 2017
.gitignore Generate guide and reference in both Info and HMTL formats May 21, 2019
.travis.yml Add Racket 7.7 May 3, 2020
CONTRIBUTING.md Fix typo May 3, 2020
Makefile Handle macro-debugger/stepper-text problem in Racket 7.6 Mar 23, 2020
README.md Require Racket 6.9 and define our own annotations-mixin Mar 28, 2020
THANKS.md Link to contributors Sep 13, 2017
racket-bug-report.el Add x-gtk-use-system-tooltips to racket-bug-report; see #473 May 21, 2020
racket-cmd.el Add option to disable stderr buffer auto-display; closes #474 May 22, 2020
racket-collection.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-common.el Handle all Racket character literals; fixes #463 May 6, 2020
racket-complete.el
racket-custom.el Use nil for create-image type unless racket-imagemagick-props May 26, 2020
racket-debug.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-describe.el WIP front end "flip" Mar 23, 2020
racket-edit.el Clarify that requires commands do not need a REPL Mar 23, 2020
racket-eldoc.el WIP front end "flip" Mar 23, 2020
racket-font-lock.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-imenu.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-indent.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-keywords-and-builtins.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-logger.el Disable undo for racket-logger-mode May 8, 2020
racket-mode.el Make more hooks local not global May 24, 2020
racket-parens.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-ppss.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-profile.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-repl-buffer-name.el Improve REPL buffer names Mar 23, 2020
racket-repl.el
racket-show.el Text after tooltip should not "jiggle" horizontally May 26, 2020
racket-smart-open.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-stepper.el Implement macro expand "step all" and add tests Mar 23, 2020
racket-tests.el More work re #451 and #465 May 8, 2020
racket-unicode-input-method.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-util.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-visit.el Require Emacs 25.1+ and Racket 6.5+ Mar 23, 2020
racket-wsl.el Add "-*- lexical-binding: t -*-" to all files; closes #441 Apr 20, 2020
racket-xp-complete.el Prepend directory to relative require candidates; fixes #466 May 9, 2020
racket-xp.el Always remove help-echo text properties May 21, 2020

README.md

Racket mode for GNU Emacs

Build Status MELPA Documentation

This provides a major mode to edit Racket source files, as well as a major mode for a Racket REPL. The edit/run experience is similar to DrRacket.

Compatible with Emacs 25.1+ and Racket 6.9+.

Documentation

See the Guide and Reference.

Contributing

Pull requests are welcome; please read this.

Acknowledgments.

Alternatives

  • Emacs' built-in scheme-mode major mode plus the minor modes Quack and/or Geiser.
You can’t perform that action at this time.