问题标签 [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.
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 文件?
非常感谢您的进一步支持。
elisp - 颜色主题安装未定义
我更新到 GNU emacs 23.3.1,我的配置文件在 GNU emacs 23.1.1 下工作,给我一个错误,说color-theme-install
是无效的。有什么办法可以解决吗?
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-format
mode-line-format
emacs - 在 emacs 中,匹配 do 和 endo 语句
问候,
我正在审查 Gauss 编程语言中的一些代码。在其中,循环可以以 do 开头并以 endo 结尾?我如何查看哪个 endo 匹配哪个。我想看一下代码结构的概要。真正酷的是用不同的颜色突出显示不同的代码块(例如,蓝色的主循环,黄色的嵌套循环,嵌套在绿色内部的循环等)。
a) 我怎样才能找出匹配的 do/endo 对?b)我描述的颜色突出显示可能吗?
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-RET或ESC-Up代替会产生预期的功能。如果我emacs -nw
在通过ssh
Terminatorgnome-terminal
和xterm
.
我已经在 Gmane 列表和org-mode
Gmane 列表中搜索了这个问题的答案,但没有找到任何东西。这是终端仿真器和/或窗口管理器的已知问题org-mode
还是与终端仿真器和/或窗口管理器有关?
emacs - Emacs 中的插件
我正在尝试将 lua-mode 安装到 Windows 的 emacs 中,但似乎没有任何效果。我已经设置了我的 HOME 环境变量。我已将init.el
and添加lua-mode.el
到HOME\.emacs.d
目录中。然后我将以下代码添加到init.el
:
当我启动 emacs 并加载 .lua 文件时,没有任何工作。主要模式始终设置为基本模式,没有其他选项可以更改。我该怎么做才能让它工作?
emacs - 无法启动启动 emacs 服务器
当我在 Emacs 中运行 start-server 时,我在 *Messages* 缓冲区中得到以下信息:
这个 Emacs 二进制文件在我站点的一堆主机上可用,但它只在一个主机上存在问题。不确定是什么原因。有人知道我如何开始调试这个吗?
emacs - 如何获取给定 emacs 命令的键盘快捷键?
有什么功能可以做到这一点吗?类似于“描述键”的倒数?
emacs - 如何让我的自定义 emacs 加载更快?
随着我向我的 emacs 的 init.el 添加越来越多的插件和配置,它的启动变得越来越慢。有没有办法避免这种情况?
emacs - emacs 中有哪些好的自定义键绑定?
Emacs 似乎已经将所有可能的键盘组合随机分布在它的命令中。:p
如果我要定义新的键盘快捷键,我应该把它们放在哪里?我应该使用哪些前缀?
例如:我想为以下功能定义快捷方式:
- 缩进缓冲区(抄送我,在我得到答案后)
- 注释或取消注释区域 (Cc C)
- rdebug(红宝石调试器)(抄送 R)
- rsense-complete(ruby 自动完成)(抄送)
你会把这些放在哪里?为什么?