gpt4 book ai didi

emacs - 方案发送区域 emacs

转载 作者:行者123 更新时间:2023-12-01 01:16:05 24 4
gpt4 key购买 nike

我在 emacs 中打开一个 .scm 文件,并尝试使用 Ctrl + x Ctrl + r 命令在 mit-scheme 劣质缓冲区中对其进行评估,但没有任何 react 。我按照页面中“在 Emacs 中启动方案”部分中的说明进行操作,并带有“http://community.schemewiki.org/?emacs-tutorial”。

因此,当尝试直接在运行 mit-scheme 的缓冲区中评估某些内容时,我会看到相同的行为:当我按下 Enter 键时,会评估什么都没有。但是当我直接在命令行中使用解释器时效果很好。

我的 .emacs 文件如下所示:

;;; Always do syntax highlighting
(global-font-lock-mode 1)

;;; Also highlight parens
(setq show-paren-delay 0
show-paren-style 'parenthesis)
(show-paren-mode 1)

;;; This is the binary name of my scheme implementation
(setq scheme-program-name "mit-scheme")

我有 XUbuntu 12.04、emacs23 和 mit-scheme 9.1.1。

¿对这个问题有任何想法吗?

提前致谢

最佳答案

但是 Ctrl + x Ctrl + r 以只读模式打开文件。不要向 GNU/MIT 方案解释​​器发送任何缓冲区。您需要使用 M + o 代替。它将当前缓冲区发送到 GNU/MIT-scheme 解释器或 M + z,后者将当前表达式发送到 evulation。

我做了什么让我的 GNU/MIT-scheme 工作:

下载了 xscheme.el 文件;

将此文件复制到 emacs_location/emacs/version/lisp我的 OpenSUSE 上的目录(注意:必须替换旧文件),目录是``/usr/share/emacs/23.3/lisp`。

推杆:(load-library "xscheme")进入我的 .emacs文件;

完毕!它已安装.. 访问新 .ss.scm文件,输入:M + x 然后:run-scheme .如果已安装,您可以看到正在运行的新缓冲区 MIT-scheme口译员。

运行 Hello World :

返回文件缓冲区并写入:

(display "Hello,world!")

然后 M + o:

你会看到这样的东西(对不起,我不能在这里剪切/调整大小):

enter image description here

关于emacs - 方案发送区域 emacs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12025266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com