comparison lisp/cmuscheme.el @ 49588:37645a051842

Trailing whitespace deleted.
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 04 Feb 2003 11:26:42 +0000
parents 7308bbc423d5
children 695cf19ef79e d7ddb3e565de
comparison
equal deleted inserted replaced
49587:e82b3fe06d4c 49588:37645a051842
45 ;; mode; when this happens, xscheme.el switches to special keymaps that bind 45 ;; mode; when this happens, xscheme.el switches to special keymaps that bind
46 ;; the single letter command keys to emacs functions that directly send the 46 ;; the single letter command keys to emacs functions that directly send the
47 ;; character to the scheme process. Cmuscheme mode does *not* provide this 47 ;; character to the scheme process. Cmuscheme mode does *not* provide this
48 ;; functionality. If you are a cscheme user, you may prefer to use the 48 ;; functionality. If you are a cscheme user, you may prefer to use the
49 ;; xscheme.el/cscheme -emacs interaction. 49 ;; xscheme.el/cscheme -emacs interaction.
50 ;; 50 ;;
51 ;; Here's a summary of the pros and cons, as I see them. 51 ;; Here's a summary of the pros and cons, as I see them.
52 ;; xscheme: Tightly integrated with inferior cscheme process! A few commands 52 ;; xscheme: Tightly integrated with inferior cscheme process! A few commands
53 ;; not in cmuscheme. But. Integration is a bit of a hack. Input 53 ;; not in cmuscheme. But. Integration is a bit of a hack. Input
54 ;; history only keeps the immediately prior input. Bizarre 54 ;; history only keeps the immediately prior input. Bizarre
55 ;; keybindings. 55 ;; keybindings.
56 ;; 56 ;;
57 ;; cmuscheme: Not tightly integrated with inferior cscheme process. But. 57 ;; cmuscheme: Not tightly integrated with inferior cscheme process. But.
58 ;; Carefully integrated functionality with the entire suite of 58 ;; Carefully integrated functionality with the entire suite of
59 ;; comint-derived CMU process modes. Keybindings reminiscent of 59 ;; comint-derived CMU process modes. Keybindings reminiscent of
60 ;; Zwei and Hemlock. Good input history. A few commands not in 60 ;; Zwei and Hemlock. Good input history. A few commands not in
61 ;; xscheme. 61 ;; xscheme.
62 ;; 62 ;;
63 ;; It's a tradeoff. Pay your money; take your choice. If you use a Scheme 63 ;; It's a tradeoff. Pay your money; take your choice. If you use a Scheme
64 ;; that isn't Cscheme, of course, there isn't a choice. Xscheme.el is *very* 64 ;; that isn't Cscheme, of course, there isn't a choice. Xscheme.el is *very*
65 ;; Cscheme-specific; you must use cmuscheme.el. Interested parties are 65 ;; Cscheme-specific; you must use cmuscheme.el. Interested parties are
66 ;; invited to port xscheme functionality on top of comint mode... 66 ;; invited to port xscheme functionality on top of comint mode...
67 67
430 (defcustom cmuscheme-load-hook nil 430 (defcustom cmuscheme-load-hook nil
431 "This hook is run when cmuscheme is loaded in. 431 "This hook is run when cmuscheme is loaded in.
432 This is a good place to put keybindings." 432 This is a good place to put keybindings."
433 :type 'hook 433 :type 'hook
434 :group 'cmuscheme) 434 :group 'cmuscheme)
435 435
436 (run-hooks 'cmuscheme-load-hook) 436 (run-hooks 'cmuscheme-load-hook)
437 437
438 (provide 'cmuscheme) 438 (provide 'cmuscheme)
439 439
440 ;;; cmuscheme.el ends here 440 ;;; cmuscheme.el ends here