亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xscheme.el

?? 早期freebsd實現
?? EL
?? 第 1 頁 / 共 3 頁
字號:
;; Run Scheme under Emacs;; Copyright (C) 1986, 1987, 1989 Free Software Foundation, Inc.;; This file is part of GNU Emacs.;; GNU Emacs is free software; you can redistribute it and/or modify;; it under the terms of the GNU General Public License as published by;; the Free Software Foundation; either version 1, or (at your option);; any later version.;; GNU Emacs is distributed in the hope that it will be useful,;; but WITHOUT ANY WARRANTY; without even the implied warranty of;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the;; GNU General Public License for more details.;; You should have received a copy of the GNU General Public License;; along with GNU Emacs; see the file COPYING.  If not, write to;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.;;; Requires C-Scheme release 5 or later;;; Changes to Control-G handler require runtime version 13.85 or later;;; $Header: xscheme.el,v 1.23 89/04/28 22:59:40 GMT cph Rel $(require 'scheme)(defvar scheme-program-name "scheme"  "*Program invoked by the `run-scheme' command.")(defvar scheme-band-name nil  "*Band loaded by the `run-scheme' command.")(defvar scheme-program-arguments nil  "*Arguments passed to the Scheme program by the `run-scheme' command.")(defvar xscheme-allow-pipelined-evaluation t  "If non-nil, an expression may be transmitted while another is evaluating.Otherwise, attempting to evaluate an expression before the previous expressionhas finished evaluating will signal an error.")(defvar xscheme-startup-message  "This is the Scheme process buffer.Type \\[advertised-xscheme-send-previous-expression] to evaluate the expression before point.Type \\[xscheme-send-control-g-interrupt] to abort evaluation.Type \\[describe-mode] for more information."  "String to insert into Scheme process buffer first time it is started.Is processed with `substitute-command-keys' first.")(defvar xscheme-signal-death-message nil  "If non-nil, causes a message to be generated when the Scheme process dies.")(defun xscheme-evaluation-commands (keymap)  (define-key keymap "\e\C-x" 'xscheme-send-definition)  (define-key keymap "\C-x\C-e" 'advertised-xscheme-send-previous-expression)  (define-key keymap "\eo" 'xscheme-send-buffer)  (define-key keymap "\ez" 'xscheme-send-definition)  (define-key keymap "\e\C-m" 'xscheme-send-previous-expression)  (define-key keymap "\e\C-z" 'xscheme-send-region))(defun xscheme-interrupt-commands (keymap)  (define-key keymap "\C-c\C-s" 'xscheme-select-process-buffer)  (define-key keymap "\C-c\C-b" 'xscheme-send-breakpoint-interrupt)  (define-key keymap "\C-c\C-c" 'xscheme-send-control-g-interrupt)  (define-key keymap "\C-c\C-u" 'xscheme-send-control-u-interrupt)  (define-key keymap "\C-c\C-x" 'xscheme-send-control-x-interrupt))(xscheme-evaluation-commands scheme-mode-map)(xscheme-interrupt-commands scheme-mode-map)(defun run-scheme (command-line)  "Run an inferior Scheme process.Output goes to the buffer `*scheme*'.With argument, asks for a command line."  (interactive   (list (let ((default		 (or xscheme-process-command-line		     (xscheme-default-command-line))))	   (if current-prefix-arg	       (read-string "Run Scheme: " default)	       default))))  (setq xscheme-process-command-line command-line)  (switch-to-buffer (xscheme-start-process command-line)))(defun reset-scheme ()  "Reset the Scheme process."  (interactive)  (let ((process (get-process "scheme")))    (cond ((or (not process)	       (not (eq (process-status process) 'run))	       (yes-or-no-p"The Scheme process is running, are you SURE you want to reset it? "))	   (message "Resetting Scheme process...")	   (if process (kill-process process t))	   (xscheme-start-process xscheme-process-command-line)	   (message "Resetting Scheme process...done")))))(defun xscheme-default-command-line ()  (concat scheme-program-name " -emacs"	  (if scheme-program-arguments	      (concat " " scheme-program-arguments)	      "")	  (if scheme-band-name	      (concat " -band " scheme-band-name)	      "")));;;; Interaction Mode(defun scheme-interaction-mode ()  "Major mode for interacting with the inferior Scheme process.Like  scheme-mode  except that:\\[advertised-xscheme-send-previous-expression] sends the expression before point to the Scheme process as input\\[xscheme-yank-previous-send] yanks the expression most recently sent to SchemeAll output from the Scheme process is written in the Scheme processbuffer, which is initially named \"*scheme*\".  The result ofevaluating a Scheme expression is also printed in the process buffer,preceded by the string \";Value: \" to highlight it.  If the processbuffer is not visible at that time, the value will also be displayedin the minibuffer.  If an error occurs, the process buffer willautomatically pop up to show you the error message.While the Scheme process is running, the modelines of all buffers inscheme-mode are modified to show the state of the process.  Thepossible states and their meanings are:input		waiting for inputrun		evaluatinggc		garbage collectingThe process buffer's modeline contains additional information wherethe buffer's name is normally displayed: the command interpreter leveland type.Scheme maintains a stack of command interpreters.  Every time an erroror breakpoint occurs, the current command interpreter is pushed on thecommand interpreter stack, and a new command interpreter is started.One example of why this is done is so that an error that occurs whileyou are debugging another error will not destroy the state of theinitial error, allowing you to return to it after the second error hasbeen fixed.The command interpreter level indicates how many interpreters are inthe command interpreter stack.  It is initially set to one, and it isincremented every time that stack is pushed, and decremented everytime it is popped.  The following commands are useful for manipulatingthe command interpreter stack:\\[xscheme-send-breakpoint-interrupt]	pushes the stack once\\[xscheme-send-control-u-interrupt]	pops the stack once\\[xscheme-send-control-g-interrupt]	pops everything off\\[xscheme-send-control-x-interrupt]	aborts evaluation, doesn't affect stackSome possible command interpreter types and their meanings are:[Evaluator]	read-eval-print loop for evaluating expressions[Debugger]	single character commands for debugging errors[Where]		single character commands for examining environmentsStarting with release 6.2 of Scheme, the latter two types of commandinterpreters will change the major mode of the Scheme process bufferto scheme-debugger-mode , in which the evaluation commands aredisabled, and the keys which normally self insert instead sendthemselves to the Scheme process.  The command character ? will listthe available commands.For older releases of Scheme, the major mode will be bescheme-interaction-mode , and the command characters must be sent asif they were expressions.Commands:Delete converts tabs to spaces as it moves back.Blank lines separate paragraphs.  Semicolons start comments.\\{scheme-interaction-mode-map}Entry to this mode calls the value of scheme-interaction-mode-hookwith no args, if that value is non-nil."  (interactive)  (kill-all-local-variables)  (scheme-interaction-mode-initialize)  (scheme-mode-variables)  (make-local-variable 'xscheme-previous-send)  (run-hooks 'scheme-interaction-mode-hook))(defun scheme-interaction-mode-initialize ()  (use-local-map scheme-interaction-mode-map)  (setq major-mode 'scheme-interaction-mode)  (setq mode-name "Scheme Interaction"))(defun scheme-interaction-mode-commands (keymap)  (define-key keymap "\C-c\C-m" 'xscheme-send-current-line)  (define-key keymap "\C-c\C-p" 'xscheme-send-proceed)  (define-key keymap "\C-c\C-y" 'xscheme-yank-previous-send))(defvar scheme-interaction-mode-map nil)(if (not scheme-interaction-mode-map)    (progn      (setq scheme-interaction-mode-map (make-keymap))      (scheme-mode-commands scheme-interaction-mode-map)      (xscheme-interrupt-commands scheme-interaction-mode-map)      (xscheme-evaluation-commands scheme-interaction-mode-map)      (scheme-interaction-mode-commands scheme-interaction-mode-map)))(defun xscheme-enter-interaction-mode ()  (save-excursion    (set-buffer (xscheme-process-buffer))    (if (not (eq major-mode 'scheme-interaction-mode))	(if (eq major-mode 'scheme-debugger-mode)	    (scheme-interaction-mode-initialize)	    (scheme-interaction-mode)))))(fset 'advertised-xscheme-send-previous-expression      'xscheme-send-previous-expression);;;; Debugger Mode(defun scheme-debugger-mode ()  "Major mode for executing the Scheme debugger.Like  scheme-mode  except that the evaluation commandsare disabled, and characters that would normally be self inserting aresent to the Scheme process instead.  Typing ?  will show you whichcharacters perform useful functions.Commands:\\{scheme-debugger-mode-map}"  (error "Illegal entry to scheme-debugger-mode"))(defun scheme-debugger-mode-initialize ()  (use-local-map scheme-debugger-mode-map)  (setq major-mode 'scheme-debugger-mode)  (setq mode-name "Scheme Debugger"))(defun scheme-debugger-mode-commands (keymap)  (let ((char ? ))    (while (< char 127)      (define-key keymap (char-to-string char) 'scheme-debugger-self-insert)      (setq char (1+ char)))))(defvar scheme-debugger-mode-map nil)(if (not scheme-debugger-mode-map)    (progn      (setq scheme-debugger-mode-map (make-keymap))      (scheme-mode-commands scheme-debugger-mode-map)      (xscheme-interrupt-commands scheme-debugger-mode-map)      (scheme-debugger-mode-commands scheme-debugger-mode-map)))(defun scheme-debugger-self-insert ()  "Transmit this character to the Scheme process."  (interactive)  (xscheme-send-char last-command-char))(defun xscheme-enter-debugger-mode (prompt-string)  (save-excursion    (set-buffer (xscheme-process-buffer))    (if (not (eq major-mode 'scheme-debugger-mode))	(progn	  (if (not (eq major-mode 'scheme-interaction-mode))	      (scheme-interaction-mode))	  (scheme-debugger-mode-initialize)))))(defun xscheme-debugger-mode-p ()  (let ((buffer (xscheme-process-buffer)))    (and buffer	 (save-excursion	   (set-buffer buffer)	   (eq major-mode 'scheme-debugger-mode)))));;;; Evaluation Commands(defun xscheme-send-string (&rest strings)  "Send the string arguments to the Scheme process.The strings are concatenated and terminated by a newline."  (cond ((not (xscheme-process-running-p))	 (if (yes-or-no-p "The Scheme process has died.  Reset it? ")	     (progn	       (reset-scheme)	       (xscheme-wait-for-process)	       (goto-char (point-max))	       (apply 'insert-before-markers strings)	       (xscheme-send-string-1 strings))))	((xscheme-debugger-mode-p) (error "No sends allowed in debugger mode"))	((and (not xscheme-allow-pipelined-evaluation)	      xscheme-running-p)	 (error "No sends allowed while Scheme running"))	(t (xscheme-send-string-1 strings))))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合色鬼综合色| 91精品国产欧美一区二区18| 91精彩视频在线观看| 色哟哟国产精品| va亚洲va日韩不卡在线观看| 91精品婷婷国产综合久久竹菊| 国产日韩欧美激情| 久久精品国产精品青草| 91黄视频在线| 亚洲手机成人高清视频| 国产精品一区专区| 日韩欧美国产电影| 亚洲国产日韩一区二区| 色噜噜狠狠色综合欧洲selulu| 国产日韩欧美麻豆| 国产麻豆视频一区二区| 欧美va亚洲va| 伦理电影国产精品| 91精品国产高清一区二区三区蜜臀| 亚洲女同一区二区| 一本一道久久a久久精品| 中文字幕中文在线不卡住| 国产成人鲁色资源国产91色综| www久久久久| 国产乱子轮精品视频| 精品卡一卡二卡三卡四在线| 久久www免费人成看片高清| 欧美一区二区三区在线电影| 日韩国产精品久久| 日韩午夜在线播放| 精品一区二区三区在线播放| 精品国产一区二区国模嫣然| 国内外成人在线| 国产日产精品一区| 国产东北露脸精品视频| 中文字幕一区二区三区在线不卡 | 秋霞国产午夜精品免费视频| 在线观看91视频| 亚洲成人中文在线| 欧美一级二级在线观看| 麻豆91精品视频| 国产校园另类小说区| 粉嫩13p一区二区三区| 国产精品久久一级| 在线观看一区日韩| 免费日韩伦理电影| 久久青草国产手机看片福利盒子 | 国产精品全国免费观看高清| 99久久婷婷国产综合精品电影 | 亚洲人成在线观看一区二区| 欧美亚州韩日在线看免费版国语版| 亚洲高清视频在线| 欧美一区二区福利视频| 成人影视亚洲图片在线| 亚洲精品自拍动漫在线| 欧美一区二区三区视频在线观看| 国产一区二区成人久久免费影院 | 激情深爱一区二区| 国产精品视频免费看| 欧美亚一区二区| 国产精品资源在线看| 亚洲乱码中文字幕综合| 777奇米四色成人影色区| 国产成人精品影视| 午夜国产精品影院在线观看| 久久精品欧美日韩| 欧美日韩免费观看一区三区| 国产一区二区精品久久99| 亚洲综合小说图片| 国产欧美在线观看一区| 欧美三级在线看| 成人激情免费视频| 秋霞电影网一区二区| 亚洲欧美日韩中文播放| 久久综合一区二区| 日韩一区精品视频| 日韩三级.com| av不卡免费电影| 日本sm残虐另类| 亚洲精品伦理在线| 国产亚洲一区字幕| 日韩一区二区免费在线观看| 91丨九色丨蝌蚪富婆spa| 免费精品99久久国产综合精品| 亚洲人成网站影音先锋播放| 精品国产精品网麻豆系列 | 美国三级日本三级久久99| 亚洲婷婷综合久久一本伊一区| 精品国产一区二区三区不卡| 欧美猛男男办公室激情| 91在线视频观看| 国产99久久久精品| 精品一二三四在线| 日本在线观看不卡视频| 亚洲第一激情av| 国产亚洲一区二区三区四区| 精品视频一区二区三区免费| 99精品在线观看视频| 国产经典欧美精品| 国产成人日日夜夜| 国模套图日韩精品一区二区| 久久精品国产999大香线蕉| 亚洲第一电影网| 香蕉影视欧美成人| 亚洲电影中文字幕在线观看| 亚洲啪啪综合av一区二区三区| 国产精品欧美经典| 国产精品短视频| 亚洲欧美日韩久久| 中文字幕中文在线不卡住| 国产精品短视频| 亚洲欧美国产高清| 夜夜精品浪潮av一区二区三区| 亚洲男人都懂的| 亚洲午夜免费福利视频| 亚洲国产美女搞黄色| 亚洲va韩国va欧美va| 日韩中文字幕区一区有砖一区| 亚洲国产中文字幕| 蜜臀av性久久久久蜜臀aⅴ| 久久av老司机精品网站导航| 国产真实乱偷精品视频免| 国产一区二区调教| 成人午夜电影网站| 91热门视频在线观看| 欧美影院一区二区| 日韩色在线观看| 国产天堂亚洲国产碰碰| 中文字幕欧美国产| 亚洲美女免费视频| 丝袜美腿一区二区三区| 久久精品国产精品亚洲综合| 国产精品亚洲成人| 色噜噜狠狠成人中文综合| 欧美日韩一本到| 日韩一区二区三区精品视频 | 欧美精品色一区二区三区| 日韩欧美国产三级| 国产精品美女视频| 亚洲成人动漫一区| 国产精品一线二线三线| 色中色一区二区| 精品日韩在线观看| 自拍偷拍欧美精品| 免费成人在线观看| 91日韩精品一区| 欧美mv和日韩mv的网站| 中文字幕亚洲区| 麻豆91在线观看| 色菇凉天天综合网| 久久亚洲一区二区三区四区| 亚洲男女毛片无遮挡| 韩国一区二区三区| 精品视频免费看| 久久精品人人做人人爽97| 亚洲一本大道在线| 成人做爰69片免费看网站| 欧美日韩三级一区| 国产精品久久久久aaaa樱花| 日韩激情在线观看| 91免费国产在线观看| 久久综合色之久久综合| 亚洲国产乱码最新视频| 成人99免费视频| 精品久久99ma| 亚洲国产欧美在线| 99久久国产综合色|国产精品| 欧美成人国产一区二区| 亚洲成人动漫一区| 91丝袜国产在线播放| 中文字幕欧美三区| 狠狠v欧美v日韩v亚洲ⅴ| 777奇米成人网| 亚洲一二三级电影| 91免费观看国产| 国产精品国产馆在线真实露脸| 精品一区二区三区久久| 欧美精品成人一区二区三区四区| 中文字幕一区二区三区色视频| 国产精品2024| 久久色中文字幕| 久久99精品久久久久久国产越南| 欧美亚洲综合一区| 一区二区三区欧美| www.色精品| 国产精品国产三级国产aⅴ无密码| 国产麻豆日韩欧美久久| 久久综合九色综合97婷婷女人 | 欧美妇女性影城| 亚洲国产wwwccc36天堂| 91久久久免费一区二区| 亚洲人精品一区| 色哟哟日韩精品| 亚洲一卡二卡三卡四卡| 在线观看亚洲精品| 亚洲成av人片一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲自拍偷拍综合| 欧美人伦禁忌dvd放荡欲情| 石原莉奈在线亚洲二区|