Difference between revisions of "Geiser"
Jump to navigation
Jump to search
(anh em Ta cung nhau xem nha) |
m (Reverted edits by 37.59.80.67 (talk) to last revision by Bozhidar) |
||
| Line 1: | Line 1: | ||
| − | + | '''Geiser''' is a collection of Emacs major and minor mode, that can help Emacs to communicate to a foreign Scheme interpreter. It provides [[SLIME]]-like support for [[Racket]] and [[Guile]]. | |
| + | |||
| + | == Basic setup == | ||
| + | |||
| + | Example config may look like this: | ||
| + | <syntaxhighlight lang="lisp"> | ||
| + | (defun turn-on-parenthesis-goodies () (rainbow-delimiters-mode 1) (paredit-mode 1)) | ||
| + | (add-hook 'scheme-mode-hook 'turn-on-parenthesis-goodies) | ||
| + | (load-file "C:/path-to-geiser/elisp/geiser.el") | ||
| + | (setq geiser-active-implementations '(racket)) | ||
| + | (setq geiser-racket-binary "C:/path-to-racket/racket.exe") | ||
| + | (require 'quack) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == See Also == | ||
| + | |||
| + | * [[Quack]] | ||
| + | * [[Scheme-mode]] | ||
Latest revision as of 19:39, 24 June 2012
Geiser is a collection of Emacs major and minor mode, that can help Emacs to communicate to a foreign Scheme interpreter. It provides SLIME-like support for Racket and Guile.
Basic setup
Example config may look like this:
(defun turn-on-parenthesis-goodies () (rainbow-delimiters-mode 1) (paredit-mode 1))
(add-hook 'scheme-mode-hook 'turn-on-parenthesis-goodies)
(load-file "C:/path-to-geiser/elisp/geiser.el")
(setq geiser-active-implementations '(racket))
(setq geiser-racket-binary "C:/path-to-racket/racket.exe")
(require 'quack)