I've just released version 0.4 of Geiser (http://geiser.nongnu.org ), an Emacs package to interact and program with Racket and Guile.
New features: - New command geiser-insert-lambda, bound to C-c \ in Scheme buffers (thanks to Ray Racine). - Configurable case-sensitivity when highlighting keywords (thanks to Diogo F.S. Ramos), via geiser-guile-case-sensitive-p and geiser-racket-case-sensitive-pp - C-u C-x C-e to insert evaluation result in buffer (thanks to Diogo). - New flag geiser-repl-query-on-kill-p to control whether emacs will ask for confirmation before killing a buffer with a live REPL process. - New flag geiser-mode-start-repl-p to tell Geiser to start a new REPL if one isn't active when geiser-mode is activated. Bug fixes: - Filename completion should also work in emacs 23.2 now. - Racket filenames with spaces no longer break Geiser when entering them (thanks to Diogo). - The REPL no longer hangs when company-mode is active (thanks to Aleix Conchillo). - Help manual lookup in Racket fixed for #lang racket/base modules. Cheers, jao -- Always have a vision. Why spend your life making other people’s dreams? -Orson Welles (1915-1985)