问题标签 [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 投票
3 回答
13372 浏览

python - Emacs 23 和 iPython

有没有人使用带有 emacs 23 的 iPython?emacs wiki 上的文档有点混乱,我很想听听任何使用 emacs 进行 Python 开发的人的意见。你使用下载的python-mode和ipython.el吗?你有什么建议吗?

0 投票
2 回答
994 浏览

emacs - 新版本中的 Emacs 导航就像记事本一样

这有点难以解释,所以请多多包涵。

我正在运行 emacs 23.0.60.2(来自 CVS)以获得 truetype 支持。(以防有人想知道我为什么要走在最前沿)。我在使用此版本的文档中导航时遇到了一些奇怪的问题,我想停止。

当一个窗口足够窄以至于一条长线换行时,过去在文本中向下导航一行会将光标移动到文件中的下一个文字行,与该行的偏移量相同。然而,现在光标移动到窗口中的下一个逻辑行——它是当前行的延续——与窗口边缘的相对偏移量相同。基本上,以前它是类似 emacs 的,现在它是类似记事本的。我不想要类似记事本的行为。

有谁知道如何关闭这个?如果您知道如何在 .emacs 中将其关闭以使我的 .emacs 也可以继续与 emacs 21-22 一起使用,则可以加分 :)

谢谢!

0 投票
2 回答
885 浏览

emacs - 更好地控制 Emacs 窗口

我花了很多时间在 emacs 上,而且大部分时间都很棒。但是当我深入其中时,有一件事真的让我发疯,那就是控制在哪个窗口中打开各种新缓冲区。当我这样做时find-file,它总是在当前窗口中打开,这就是我喜欢的。但是很多其他模式喜欢为我拆分窗口、更改布局以及做其他各种让我烦恼的事情。例如,运行M-x manual-entry似乎没有关于它在何处打开联机帮助页的押韵或理由,并且各种org-mode命令做同样的事情,关闭我想保持打开的窗口等。我不喜欢每次我想看时都必须重做布局在我的org议程或打开手册页。

简而言之,是否有全局控制哪些窗口用于想要在当前窗口以外的窗口中打开的模式?我可以更轻松地指导他们吗?还是我必须破解每种模式才能按照我想要的方式行事?

0 投票
7 回答
6851 浏览

emacs - Emacs 无法加载其启动文件

我将远程终端上的 emacs 升级为 23-snapshot。因为我在那里没有root权限,所以我做了'make install'并将'prefix'设置为我的主目录中的一个文件夹。现在,当我启动 emacs 时,它给出了一个错误“无法打开加载文件:编码-kb”,它也无法运行 dired 或加载 cc-mode。我试着用'--no-site-file'、'-Q'、'-q'开始它,都有同样的问题。我的 .emacs 是空的。有什么建议么?

谢谢你的帮助。

问候,尼西斯

更新:这些是我尝试运行“emacs”无参数时收到的消息。

它是一个 64 位系统。Emacs 源代码取自 cvs 使用

update2:感谢查理和特雷的回答。我想我会跳过“make install”并暂时坚持使用 src/emacs。干杯。

0 投票
3 回答
2252 浏览

emacs - 如何在 Emacs 23 的底部而不是右侧获取编译缓冲区?

我安装了 Emacs 23 并发现编译缓冲区(使用 Mx 编译时)出现在与 Emacs 22 中不同的位置。当前打开的缓冲区出现在​​左侧,编译缓冲区出现在​​右侧。如何恢复到 Emacs 22 的行为,即在顶部打开当前缓冲区,在底部打开编译缓冲区?

(水平分割屏幕也是缓冲区列表(Mx switch-to-buffer <tab>)缓冲区的情况。)

0 投票
2 回答
553 浏览

emacs - 为什么 Emac 的方案模式中有一个额外的换行符?

我正在使用 Emacs 23 的方案模式运行 ypsilon 方案。当我在解释器中输入一个表达式时,它会添加一个额外的换行符(见下文)。我从未见过任何其他口译员会发生这种情况。我知道 ypsilon 没有这样做,因为它看起来很好外壳模式一个外壳(尽管外壳模式表现出相同的错误行为)。scheme 或 comint 模式下的什么函数可能会添加这个额外的换行符?

看起来像这样:

应该是这样的:

0 投票
1 回答
242 浏览

r - Emacs 和 ESS:使用正确版本的 R

我已经安装了 R-2.9.1,并且正在使用 Emacs+ESS。但是,当我启动 R 进程时,Emacs 使用的 R 版本是 2.6。我想也许 Emacs 从一个奇怪的起始目录运行 R。但是,如果我选择我的主目录,ESS 仍会启动 R 2.6。(在终端运行 R 会正确调出 2.9.1 版本。)

如何添加新的 ESS 进程,或更改当前 R 进程的属性,以便可以运行更新版本的 R?

0 投票
9 回答
31903 浏览

emacs - 如何优雅地关闭 emacs 守护进程?

在登录 Ubuntu 时,我使用 Ubuntu 的启动程序启动了一个 Emacs(版本 23)守护程序。然后,每当我需要编辑某些东西时,我就会启动 Emacs 客户端。当我从 Ubuntu 注销时,它说 Emacs 仍在运行,当然。我需要在某处附加一个脚本来告诉 Gnome 在我注销/关闭时关闭 emacs。

1)脚本应该是什么样的?“kill-emacs”似乎不起作用。

2)我应该把这个脚本放在哪里?启动程序(系统->会话菜单)面板中没有任何看起来有用的东西。我更喜欢在用户帐户中工作的东西,而不是破解 PostSession 脚本或其他具有 root 访问权限的东西。

0 投票
4 回答
17783 浏览

emacs - Emacs + Mac OSX 和更改默认字体

如何在 Emacs 23 上使用抗锯齿功能将默认字体更改为 Monaco。在哪里可以找到 Emacs 23.1 的专用二进制文件,用于具有抗锯齿字体设置的可可?

0 投票
6 回答
5146 浏览

macos - OS X 上的 Emacs 23 - 使用多个实例或 emacsclient?

我想知道是否有人对在 OS X 上设置 emacs 23 有任何建议。我已经使用 Linux/Windows 有一段时间了,我会打开许多​​ emacs 实例,它们是独立的——例如,我可以在不同的框架中有两个独立的文件,每个文件都有自己的 R、Python 和/或 shell 运行。我认为这是不受欢迎的(?) - 但它使每个脚本文件的工作目录分开,这是我喜欢的。

我知道在我的 .emacs 文件中设置(服务器启动)并调用“emacsclient”而不是“Emacs”现在是首选方式(?)。我发现这个线程通过 Applescript 促进了这一点: Emacs 23、OS X、multi-tty 和 emacsclient

但我想知道这是否是唯一的方法 - 当我在 OS X 上打开两个 emacs 实例时,它给了我错误:

但打开一个新框架允许我编辑文件。我知道对于 OS X 上的 vim,有一个叫做“mvim”的东西,它允许启动多个 vim 实例,但是对于 emacs 有类似的东西吗?很抱歉这个冗长的问题 - 总而言之,我想这些是我想征求您的专业知识的问题:

(1) 'emacsclient' 是专家的方式吗,(2) 如果不是必须的,有没有办法让多个 emacs 23 实例(不仅仅是帧)在 OS X 上运行?

谢谢!