问题标签 [emacs23]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
11101 浏览

emacs - 在 emacs 中使用 prolog

我开始接触 Prolog,我想使用我的 emacs 作为在 Prolog 中编程的 IDE。

目前我将 emacs 用于 c/c++。但不确定如何开始使用 Prolog。我知道 emacs 有一个用于在 emacs 中编程的内置库。然而,我研究并发现它的功能较少,即没有语法高亮、缩进等。

所以我下载了emacs prackage Prolog.el。我已经使用M-X Load-library.

但是,我不确定在那之后该怎么做。如何编译我的序言文件?在 emacs IDE 的菜单中,Prolog 没有任何内容。

我是否还需要为 Prolog 下载一些解释器或编译器?是否有用于编译的 emacs 命令?我通常在编译 c 代码时在 emacs 中使用 make。

我做了一个 yum search prolog 并得到了这些结果,所以有了所有这些选择,我需要哪一个?:

非常感谢您的任何建议,

================== 编辑=====================

我已经安装了以下pl.x86_64

我已经下载了 prolog.el 并将其放在以下目录中:

我已经使用以下配置了我的emacs:

因此,当我将文件另存为 *.pl 时,我会看到 prolog 菜单选项。

所以我写了一些序言代码,然后从序言菜单中选择Run interactive prolog session

我打开了第二个空白缓冲区,上面写着(Inferior Prolog:run Shell-Compile)

但是,我不确定在这个阶段我需要做什么。如何编译和运行 prolog 文件?

非常感谢您的进一步支持。

0 投票
2 回答
350 浏览

elisp - 颜色主题安装未定义

我更新到 GNU emacs 23.3.1,我的配置文件在 GNU emacs 23.1.1 下工作,给我一个错误,说color-theme-install是无效的。有什么办法可以解决吗?

0 投票
1 回答
642 浏览

emacs - Emacs 23.3 - 默认模式行格式已过时?

我从 emacs 23.1 切换到 emacs 23.3。我的配置文件中有如下设置:

Emacs 响应default-mode-line-format自 emacs 23.2 以来已过时,并说要使用,但简单地mode-line-format替换似乎不起作用。如何修复它以与 emacs 23.3 一起使用?default-mode-line-formatmode-line-format

0 投票
1 回答
153 浏览

emacs - 在 emacs 中,匹配 do 和 endo 语句

问候,

我正在审查 Gauss 编程语言中的一些代码。在其中,循环可以以 do 开头并以 endo 结尾?我如何查看哪个 endo 匹配哪个。我想看一下代码结构的概要。真正酷的是用不同的颜色突出显示不同的代码块(例如,蓝色的主循环,黄色的嵌套循环,嵌套在绿色内部的循环等)。

a) 我怎样才能找出匹配的 do/endo 对?b)我描述的颜色突出显示可能吗?

0 投票
3 回答
4149 浏览

emacs - M-RET 和 M-UP/DOWN 在控制台/终端的 Emacs 组织模式下不起作用

我在emacs23带有 GNOME 和 Compiz 的 Ubuntu 32 位 10.04/10.10 上使用。

在 Emacs (GUI) 中按下M-RET一个org-mode普通列表会插入一个新项目。按M-Up将项目在列表中向上移动。

这些键emacs -nw在 Terminator 和gnome-terminal. M-Up键什么都不做,而键M-RET只是将光标向下移动一行并缩进位置。键也不能在 中“工作” xterm,而是插入\215。按ESC-RETESC-Up代替会产生预期的功能。如果我emacs -nw在通过sshTerminatorgnome-terminalxterm.

我已经在 Gmane 列表和org-modeGmane 列表中搜索了这个问题的答案,但没有找到任何东西。这是终端仿真器和/或窗口管理器的已知问题org-mode还是与终端仿真器和/或窗口管理器有关?

0 投票
3 回答
764 浏览

emacs - Emacs 中的插件

我正在尝试将 lua-mode 安装到 Windows 的 emacs 中,但似乎没有任何效果。我已经设置了我的 HOME 环境变量。我已将init.eland添加lua-mode.elHOME\.emacs.d目录中。然后我将以下代码添加到init.el

当我启动 emacs 并加载 .lua 文件时,没有任何工作。主要模式始终设置为基本模式,没有其他选项可以更改。我该怎么做才能让它工作?

0 投票
1 回答
660 浏览

emacs - 无法启动启动 emacs 服务器

当我在 Emacs 中运行 start-server 时,我在 *Messages* 缓冲区中得到以下信息:

这个 Emacs 二进制文件在我站点的一堆主机上可用,但它只在一个主机上存在问题。不确定是什么原因。有人知道我如何开始调试这个吗?

0 投票
4 回答
5040 浏览

emacs - 如何获取给定 emacs 命令的键盘快捷键?

有什么功能可以做到这一点吗?类似于“描述键”的倒数?

0 投票
2 回答
1196 浏览

emacs - 如何让我的自定义 emacs 加载更快?

随着我向我的 emacs 的 init.el 添加越来越多的插件和配置,它的启动变得越来越慢。有没有办法避免这种情况?

0 投票
5 回答
9654 浏览

emacs - emacs 中有哪些好的自定义键绑定?

Emacs 似乎已经将所有可能的键盘组合随机分布在它的命令中。:p

如果我要定义新的键盘快捷键,我应该把它们放在哪里?我应该使用哪些前缀?

例如:我想为以下功能定义快捷方式:

  • 缩进缓冲区(抄送我,在我得到答案后)
  • 注释或取消注释区域 (Cc C)
  • rdebug(红宝石调试器)(抄送 R)
  • rsense-complete(ruby 自动完成)(抄送)

你会把这些放在哪里?为什么?