Difference between revisions of "Quack"

From WikEmacs
Jump to navigation Jump to search
(Created page with "[http://www.neilvandyke.org/quack/ Quack] is a package that enhance Emacs support for Scheme. It supports many different interpreters such as Guile, Racket, etc. Geiser uses i...")
 
 
Line 1: Line 1:
[http://www.neilvandyke.org/quack/ Quack] is a package that enhance Emacs support for Scheme. It supports many different interpreters such as Guile, Racket, etc. Geiser uses its own Quack version and, thus, makes Quack alone a good light alternative.
+
{{Package
 +
|name=Quack
 +
|description=Enhanced Scheme programming support
 +
|author=Neil Van Dyke
 +
|maintainer=Neil Van Dyke
 +
|source=http://www.neilvandyke.org/quack/
 +
}}
 +
 
 +
'''Quack''' is a package that enhance Emacs support for Scheme. It supports many different interpreters such as Guile, Racket, etc. Geiser uses its own Quack version and, thus, makes Quack alone a good light alternative.
  
 
When you have installed it, you can add these lines to your .emacs file:
 
When you have installed it, you can add these lines to your .emacs file:
Line 12: Line 20:
 
(add-hook 'scheme-mode-hook 'scheme-mode-quack-hook)
 
(add-hook 'scheme-mode-hook 'scheme-mode-quack-hook)
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== See Also ==
 +
 +
* [[Geiser]]
 +
* [[Scheme-mode]]

Latest revision as of 12:08, 1 May 2012

Quack
Description Enhanced Scheme programming support
Author Neil Van Dyke
Maintainer Neil Van Dyke
Source http://www.neilvandyke.org/quack/

Quack is a package that enhance Emacs support for Scheme. It supports many different interpreters such as Guile, Racket, etc. Geiser uses its own Quack version and, thus, makes Quack alone a good light alternative.

When you have installed it, you can add these lines to your .emacs file:

;; The binary of your interpreter
(setq scheme-program-name "racket")

;; This hook lets you use your theme colours instead of quack's ones.
(defun scheme-mode-quack-hook ()
  (require 'quack)
  (setq quack-fontify-style 'emacs))
(add-hook 'scheme-mode-hook 'scheme-mode-quack-hook)

See Also