?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/cmuscheme.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:12 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cmuscheme.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\301%\210\310\311\305\312\313\314\307\304&\207" [require scheme comint custom-declare-group cmuscheme nil "Run a scheme process in a buffer." :group custom-declare-variable inferior-scheme-mode-hook "Hook for customizing inferior-scheme mode." :type hook] 8) (defvar inferior-scheme-mode-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\313!\210)\207" [m make-sparse-keymap define-key "\230" scheme-send-definition "" scheme-send-last-sexp "\f" scheme-load-file "" scheme-compile-file scheme-mode-commands] 4)) (byte-code "\302\303\304#\210\302\305\306#\210\302\307\304#\210\302\310\311#\210\302\312\313#\210\302\314\315#\210\302\316\317#\210\302\320\321#\210\302\322\323#\210\302\324\325#\210\302\326\327#\210\302\330\331#\210\302\332\333#\210\334\335\"\302 \336\337#\210\302 \340\341#\210\302 \342\343#\210\302 \344\345#\210\302 \346\347#\210\302 \350\351#\210\302 \352\353#\210\302 \354\355#\210\302 \356\357#\210\302 \360\361#\210\302 \362\363#\210\302 \364\365#\210\302 \366\367#\210)\370\371N\204\260 \372\370\371\373\374!#\210\375\376!\204\276 \372\376\377\201@ #\210\302\207" [scheme-mode-map map define-key "\230" scheme-send-definition "" scheme-send-last-sexp "" "\345" scheme-send-definition-and-go "" scheme-send-region "\362" scheme-send-region-and-go "\343" scheme-compile-definition "" scheme-compile-definition-and-go "" scheme-trace-procedure "" scheme-expand-current-form "" switch-to-scheme "\f" scheme-load-file "" scheme-compile-file lookup-key [menu-bar scheme] [separator-eval] ("--") [compile-file] ("Compile Scheme File" . scheme-compile-file) [load-file] ("Load Scheme File" . scheme-load-file) [switch] ("Switch to Scheme" . switch-to-scheme) [com-def-go] ("Compile Definition & Go" . scheme-compile-definition-and-go) [com-def] ("Compile Definition" . scheme-compile-definition) [exp-form] ("Expand current form" . scheme-expand-current-form) [trace-proc] ("Trace procedure" . scheme-trace-procedure) [send-def-go] ("Evaluate Last Definition & Go" . scheme-send-definition-and-go) [send-def] ("Evaluate Last Definition" . scheme-send-definition) [send-region-go] ("Evaluate Region & Go" . scheme-send-region-and-go) [send-region] ("Evaluate Region" . scheme-send-region) [send-sexp] ("Evaluate Last S-expression" . scheme-send-last-sexp) inferior-scheme-mode-hook variable-documentation put purecopy "Hook run when entering Inferior Scheme mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp inferior-scheme-mode-map definition-name inferior-scheme-mode] 5) (defvar inferior-scheme-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [inferior-scheme-mode-map variable-documentation put purecopy "Keymap for `inferior-scheme-mode'." boundp inferior-scheme-mode-syntax-table definition-name inferior-scheme-mode] 5) (defvar inferior-scheme-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [inferior-scheme-mode-syntax-table variable-documentation put purecopy "Syntax table for `inferior-scheme-mode'." inferior-scheme-mode-abbrev-table definition-name inferior-scheme-mode] 5) (defvar inferior-scheme-mode-abbrev-table (progn (define-abbrev-table 'inferior-scheme-mode-abbrev-table nil) inferior-scheme-mode-abbrev-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [inferior-scheme-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `inferior-scheme-mode'." inferior-scheme-mode derived-mode-parent comint-mode] 5) #@1678 Major mode for interacting with an inferior Scheme process. The following commands are available: \{inferior-scheme-mode-map} A Scheme process can be fired up with M-x run-scheme. Customization: Entry to this mode runs the hooks on comint-mode-hook and inferior-scheme-mode-hook (in that order). You can send text to the inferior Scheme process from other buffers containing Scheme source. switch-to-scheme switches the current buffer to the Scheme process buffer. scheme-send-definition sends the current definition to the Scheme process. scheme-compile-definition compiles the current definition. scheme-send-region sends the current region to the Scheme process. scheme-compile-region compiles the current region. scheme-send-definition-and-go, scheme-compile-definition-and-go, scheme-send-region-and-go, and scheme-compile-region-and-go switch to the Scheme process buffer after sending their text. For information on running multiple processes in multiple buffers, see documentation for variable scheme-buffer. Commands: Return after the end of the process' output sends the text from the end of process to point. Return before the end of the process' output copies the sexp ending at point to the end of the process' output, and sends it. Delete converts tabs to spaces as it moves back. Tab indents for Scheme; with argument, shifts rest of expression rigidly with the current line. C-M-q does Tab on each line starting within following expression. Paragraphs are separated only by blank lines. Semicolons start comments. If you accidentally suspend your process, use \[comint-continue-subjob] to continue it. (defalias 'inferior-scheme-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204' \316\317 \"\210\320\f!\211\2036 \321 =\203<