Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/progmodes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:32 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/xscheme.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'scheme) #@55 Command used to start the most recent Scheme process. (defvar xscheme-process-command-line nil (#$ . 578)) #@64 Name of xscheme process that we're currently interacting with. (defvar xscheme-process-name "scheme" (#$ . 691)) #@63 Name of xscheme buffer that we're currently interacting with. (defvar xscheme-buffer-name "*scheme*" (#$ . 810)) #@44 Maximum length of Scheme expressions ring. (defvar xscheme-expressions-ring-max 30 (#$ . 929)) #@65 List of expressions recently transmitted to the Scheme process. (defvar xscheme-expressions-ring nil (#$ . 1030)) #@77 The tail of the Scheme expressions ring whose car is the last thing yanked. (defvar xscheme-expressions-ring-yank-pointer nil (#$ . 1150)) #@125 This variable, if nil, indicates that the scheme process is waiting for input. Otherwise, it is busy evaluating something. (defvar xscheme-running-p nil (#$ . 1296)) #@201 If non-nil, insert markers in the scheme input stream to indicate when control-g interrupts were signaled. Do not allow more control-g's to be signaled until the scheme process acknowledges receipt. (defconst xscheme-control-g-synchronization-p t (#$ . 1470)) #@142 This variable, if non-nil, indicates that a control-g is being processed by the scheme process, so additional control-g's are to be ignored. (defvar xscheme-control-g-disabled-p nil (#$ . 1738)) #@64 Procedure to send the string argument from the scheme process. (defvar xscheme-string-receiver nil (#$ . 1939)) #@60 Default global (shared) xscheme-runlight mode line format. (defconst default-xscheme-runlight '(": " xscheme-runlight-string) (#$ . 2057)) (defvar xscheme-runlight "") (defvar xscheme-runlight-string nil) #@213 State of scheme process escape reader state machine: idle waiting for an escape sequence reading-type received an altmode but nothing else reading-string reading prompt string (defvar xscheme-process-filter-state 'idle (#$ . 2269)) #@109 This variable, if nil, prevents output from the scheme process from being inserted into the process-buffer. (defvar xscheme-allow-output-p t (#$ . 2544)) #@35 The current scheme prompt string. (defvar xscheme-prompt "" (#$ . 2704)) #@68 Accumulator for the string being received from the scheme process. (defvar xscheme-string-accumulator "" (#$ . 2783)) (defvar xscheme-mode-string nil) (byte-code "\300\301\302\"\210\303\304\305\"\210\306\307\310\311\312\313%\210\314\315\310\316\317\320\312\307&\210\314\321\310\322\317\323\312\307&\210\314\324\325\326\317\327\312\307&\210\314\330\331\332\317\333\312\307&\210\314\334\310\335\317\327\312\307&\210\314\336\310\337\317\340\312\307\341\342& \207" [set-default scheme-mode-line-process ("" xscheme-runlight) mapc make-variable-buffer-local (xscheme-expressions-ring xscheme-expressions-ring-yank-pointer xscheme-process-filter-state xscheme-running-p xscheme-control-g-disabled-p xscheme-allow-output-p xscheme-prompt xscheme-string-accumulator xscheme-mode-string scheme-mode-line-process) custom-declare-group xscheme nil "Major mode for editing Scheme and interacting with MIT's C-Scheme." :group lisp custom-declare-variable scheme-band-name "Band loaded by the `run-scheme' command." :type (choice (const nil) string) scheme-program-arguments "Arguments passed to the Scheme program by the `run-scheme' command." (choice (const nil) string) xscheme-allow-pipelined-evaluation t "If non-nil, an expression may be transmitted while another is evaluating.\nOtherwise, attempting to evaluate an expression before the previous expression\nhas finished evaluating will signal an error." boolean xscheme-startup-message "This is the Scheme process buffer.\nType \\[xscheme-send-previous-expression] to evaluate the expression before point.\nType \\[xscheme-send-control-g-interrupt] to abort evaluation.\nType \\[describe-mode] for more information.\n\n" "String to insert into Scheme process buffer first time it is started.\nIs processed with `substitute-command-keys' first." string xscheme-signal-death-message "If non-nil, causes a message to be generated when the Scheme process dies." xscheme-start-hook "If non-nil, a procedure to call when the Scheme process is started.\nWhen called, the current buffer will be the Scheme process-buffer." hook :version "20.3"] 10) (defalias 'xscheme-evaluation-commands #[(keymap) "\301\302\303#\210\301\304\305#\210\306\305\307\304#\210\301\310\311#\210\301\312\303#\210\301\313\305#\210\301\314\315#\207" [keymap define-key "" xscheme-send-definition "" xscheme-send-previous-expression put :advertised-binding "o" xscheme-send-buffer "z" " " "" xscheme-send-region] 4]) (defalias 'xscheme-interrupt-commands #[(keymap) "\301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\301\312\313#\207" [keymap define-key "" xscheme-select-process-buffer "" xscheme-send-breakpoint-interrupt "" xscheme-send-control-g-interrupt "" xscheme-send-control-u-interrupt "" xscheme-send-control-x-interrupt] 4]) (byte-code "\301!\210\302!\207" [scheme-mode-map xscheme-evaluation-commands xscheme-interrupt-commands] 2) #@118 Run MIT Scheme in an inferior process. Output goes to the buffer `*scheme*'. With argument, asks for a command line. (defalias 'run-scheme #[(command-line) "\303 \n#\207" [command-line xscheme-process-name xscheme-buffer-name xscheme-start] 4 (#$ . 5702) (list (xscheme-read-command-line current-prefix-arg))]) (defalias 'xscheme-start #[(command-line process-name buffer-name) "\304\303\"\210\305\306 \n#!\210\307\303!\210\211\207" [command-line process-name buffer-name xscheme-process-command-line set-default switch-to-buffer xscheme-start-process make-local-variable] 5]) (defalias 'xscheme-read-command-line #[(arg) "\206 \303 \n\203 \304\305 \"\202 )\207" [xscheme-process-command-line default arg xscheme-default-command-line read-string "Run Scheme: "] 3]) (defalias 'xscheme-default-command-line #[nil "\303 \203\f \304 P\202 \305\n\203 \306\nP\202 \305R\207" [scheme-program-name scheme-program-arguments scheme-band-name " -emacs" " " "" " -band "] 5]) #@27 Reset the Scheme process. (defalias 'reset-scheme #[nil "\304!\211\203 \305 !\306=\203 \307\310!\2050 \311\312!\210 \203'