Mercurial > emacs
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 |