aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/xscheme.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved to progmodes.Dave Love2003-04-161-1232/+0
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-1/+1
|
* * xscheme.el (scheme-interaction-mode): Doc fix.John Paul Wallington2002-09-161-3/+3
| | | | * net/eudc.el (eudc-plist-get): Doc fix.
* (xscheme-start-hook): Change :version attribute to a string.Markus Rost2002-05-201-1/+1
|
* Extensive changes to support multiple xscheme buffers:Richard M. Stallman2002-01-021-152/+493
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (run-scheme): Break up into new functions to facilitate starting processes in other buffers. (xscheme-start, xscheme-read-command-line): New functions. (start-scheme, select-scheme) (default-xscheme-runlight) (global-set-scheme-interaction-buffer) (local-set-scheme-interaction-buffer) (local-clear-scheme-interaction-buffer) (exit-scheme-interaction-mode) (verify-xscheme-buffer): New functions. (xscheme-process-name, xscheme-buffer-name) (xscheme-runlight): New internal vars. (default-xscheme-runlight): New const. (xscheme-start-process): Add args for the process/buffer names. (reset-scheme): Pass process/buffer names. (scheme-interaction-mode): Initialize new local vars. (reset-scheme, xscheme-send-string-2, xscheme-process-running-p) (xscheme-select-process-buffer, xscheme-process-buffer) (xscheme-send-region, xscheme-send-char, xscheme-send-interrupt) (xscheme-goto-output-point, xscheme-write-message-1): Use new var xscheme-process-name. (xscheme-start-process): Initialize xscheme-process-name and xscheme-buffer-name in the process buffer. Pass buffer name to xscheme-modeline-initialize. (xscheme-modeline-initialize): Add argument to specify buffer name for mode-line vars. (xscheme-process-sentinel): Make sure sentinel is run in the process buffer so it sees its local vars. (xscheme-process-filter-initialize, xscheme-set-runlight): More elaborate logic to handle multiple-buffer mode lines. (xscheme-enter-input-wait): Re-enable control-G handler upon entering input wait. (scheme-interaction-mode): Add arg to preserve local vars. (xscheme-enter-interaction-mode) (xscheme-enter-debugger-mode): Preserve local vars. (xscheme-start-process): Clobber local vars. (scheme-interaction-mode-commands): Allow end user to add commands to scheme-interaction-mode keymap. (scheme-interaction-mode-commands-alist): New variable. (xscheme-send-string): Don't use insert-before-markers. Implement a per-buffer kill ring: (xscheme-insert-expression) (xscheme-rotate-yank-pointer, xscheme-yank) (xscheme-yank-pop, xscheme-yank-push): New functions. (xscheme-expressions-ring) (xscheme-expressions-ring-yank-pointer) (xscheme-expressions-ring-max): New variables. (xscheme-send-string-1): Call xscheme-insert-expression to save expression in ring. (xscheme-yank-previous-send): Now an alias for xscheme-yank. (xscheme-previous-send): Deleted variable. (xscheme-send-string-2, xscheme-send-char, xscheme-send-proceed, xscheme-send-control-g-interrupt): Use process-send-string rather than send-string. (xscheme-send-region): Insert a newline after an expression that is submitted in the interaction buffer, for consistency with recent changes to Edwin. (xscheme-delete-output): New function mimics comint-delete-output. (xscheme-last-input-end): New internal variable. (xscheme-process-filter-output): Update xscheme-last-input-end. (xscheme-send-control-g-interrupt): Make sure that xscheme-control-g-disabled-p is looked up in the right buffer. (xscheme-enable-control-g): Clear C-g message if visible. (xscheme-control-g-message-string): New internal var. (xscheme-send-control-g-interrupt): Use new var. (xscheme-send-control-g-interrupt, xscheme-send-interrupt): Delay after sending interrupt in order to work around race condition. (xscheme-send-control-g-interrupt, xscheme-send-interrupt) (xscheme-send-char): Use xscheme-send-char rather than send-string to send single char. (xscheme-process-filter, xscheme-process-filter-alist): Add support for evaluating expressions outside of the call-excursion. (xscheme-process-filter:string-action-noexcursion): New func. (xscheme-write-value): Change output string to match that used by Edwin. (xscheme-coerce-prompt): Don't write a space after a command prompt. The PROMPT-FOR-COMMAND- procedures will take care of this for us. (reset-scheme): Delete process after killing it.
* (scheme-program-name): Don't define here.Dave Love2000-11-141-5/+0
|
* Change header line.Dave Love2000-05-211-1/+1
|
* Customized.Stephen Eglen1998-03-071-17/+35
|
* Update FSF's address.Erik Naggum1996-01-141-2/+3
|
* (xscheme-control-g-synchronization-p): Doc fix.Karl Heuer1996-01-041-2/+2
|
* (run-scheme): Use pop-to-buffer.Richard M. Stallman1995-08-161-1/+1
|
* (xscheme-set-runlight, xscheme-set-prompt): Use force-mode-line-update.Karl Heuer1995-04-251-7/+2
|
* (run-scheme): Delete autoload cookie.Richard M. Stallman1994-10-181-2/+1
|
* Comment change.Richard M. Stallman1993-11-231-1/+1
|
* Add a provide call.Richard M. Stallman1993-11-131-0/+2
|
* Added or corrected Commentary sectionEric S. Raymond1993-03-221-3/+5
|
* entered into RCSJim Blandy1992-07-221-2/+0
|
* *** empty log message ***Eric S. Raymond1992-07-221-3/+2
|
* *** empty log message ***Eric S. Raymond1992-07-171-0/+1
|
* *** empty log message ***Eric S. Raymond1992-07-161-3/+3
|
* *** empty log message ***Eric S. Raymond1992-07-141-2/+2
|
* *** empty log message ***Eric S. Raymond1992-07-141-0/+7
|
* *** empty log message ***Eric S. Raymond1992-05-301-1/+4
|
* *** empty log message ***Jim Blandy1991-05-091-0/+1
|
* Initial revisionChris Hanson1990-09-111-0/+870