问题标签 [emacs24]

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 投票
1 回答
462 浏览

emacs - emacs font for western and Other like rtl

In office like libreOffice we have two type font in style, western font and CTL font.

all English font use western font and other things like persian and arabic font use CTL font.

libre office example

in emacs 24 i want western text use this settings

and all rtl and persian text use some thing diffrent.

how can this be happen?

0 投票
3 回答
508 浏览

emacs - emacs24中的词法评估

谁能解释一下evalemacs24是如何工作的?从eval描述:

这是否意味着,这样的事情应该有效?

更新:

Emacs 版本:GNU Emacs 24.1.1 (i386-mingw-nt6.1.7600) of 2012-06-10 on MARVIN

0 投票
2 回答
14212 浏览

emacs - Emacs 24 包系统初始化问题

在我看来,Emacs 24 内置的新包系统在正确加载和初始化已安装的包时存在一些缺陷。

最近,我升级到 2012 年 6 月 10 日发布的 Emacs 24.1.1,我一直在尝试使用内置的包系统并使用它安装了几个包,但它们都有与自动加载和初始化。

例如,我使用了一个名为的包smex,它提供了使用M-x和弦的增强功能。它需要您为 定义一个键M-x,所以我(global-set-key (kbd "M-x") 'smex)在我的init.el文件中添加了。但是在启动 emacs 之后,我按下M-x和弦并收到消息“符号的函数定义无效:smex” ......如果我也放入(require 'smex)我的 init.el 文件,我收到错误消息“文件错误:无法打开加载文件,smex "

将 smex 的位置添加到 load-path 变量使其按预期工作,但是,这似乎违背了首先拥有一个包系统的整个目的......

有什么想法吗?有没有更好的方法,或者我们现在是否接受这个限制?

0 投票
1 回答
176 浏览

emacs - 使用 GNU Emacs 24.1 在自动填充模式下合并行

0 投票
2 回答
306 浏览

emacs - 在 emacs24 中捕获表时出错

我有以下要捕获为表格的文本:

M-x table-capture

行分隔符:,

列分隔符:换行符 ( C-q C-j)

运行它时,emacs 会引发以下错误:

downcase: Symbol's value as variable is void: collection

我不知道出了什么问题。任何帮助将非常感激。

- 编辑 -

phils 建议打开调试。报告的错误是:

- 编辑 -

经过一些调试后,如果我(ido-ubiquitous-mode t)在我的 emacs 初始化脚本中设置,我可以断定会发生错误。

0 投票
2 回答
137 浏览

macos - 如何将 iswitch 缓冲区名称限制为 minibuffer 中的 1 行(在 osx 上升级 emacs 24.1 后行为发生变化)?

当我在 OSX 上升级到(vanilla)emacs 24.1 时,使用 iswitch 切换缓冲区的行为似乎有所不同。

当我按 ctrl-x b 切换缓冲区时,它不是将缓冲区列表限制为 1 行,而是通过将迷你缓冲区扩展为几行长来显示每个缓冲区,然后在我输入缓冲区名称时逐步删除缓冲区我正在切换到。

我发现每当我切换缓冲区以分散视觉注意力时,状态栏和迷你缓冲区就会上下颠簸,所以我想恢复以前的行为,这会切断 1 行之后的缓冲区名称。我该怎么做呢?

0 投票
2 回答
488 浏览

emacs - emacs 24 主题和继承属性

我从这里使用 zenburn:

https://github.com/djcb/elisp/blob/master/themes/zenburn-theme.el

它使用了很多:inherit设置。但是,我注意到当我切换到另一个主题 x 然后返回时,x 的前景将与 zenburn 的:inherit.

该怎么办?

0 投票
2 回答
620 浏览

emacs - 指定目录时,Emacs 中的自动保存无法正常工作

我正在尝试将自动保存设置为使用 ./emacs.d/autosaves 中的目录。我之前使用了下面的两条注释掉的行,目前尝试了我在网上找到的另一个功能。我真正想要的只是不将自动保存存储在同一目录中。它在

或者我可以设置自动保存以将#notes.org# 放在文件的开头和结尾,因为目前的格式为.#notes.org。

0 投票
1 回答
344 浏览

windows-7-x64 - 如何让 eshell 在 emacs 中正常工作?

出于某种原因,当我在 linux 上输入我习惯的命令时,它可以完美地工作,就像在 bash 中一样......但是在 eshell 中,它不起作用。

我已将问题缩小到一个微不足道的小样本,如下所示:

我如何让这个工作?(du默认是什么...它是在elisp中实现的,我没有在那里做任何不寻常的更改,也就是说,它是`em-unix.el'中的编译lisp函数)

我预计会出现“您使用了 1.3 GiB 的磁盘空间”这样的内容,而不是该命令未找到错误。

0 投票
1 回答
976 浏览

emacs - Emacs 空白模式忽略空白行列和填充列

我在 Mac OS X 上使用 Emacs 24.1.1 时遇到问题。我正在编辑 Jade 和 CoffeeScript 文件,因此我为这些文件类型打开了空白模式。

我看到的是长度超过 70 个字符的行用空白行字体突出显示,无论空白行列的设置如何。

问题截图

在这张照片中,很明显我已经自定义了 whitespace-line-column 来跟踪 fill-column,并且我已经将 fill-column 设置为 120,但是更短的行被突出显示。

我浏览了 Jade 模式的代码,并没有看到任何可以解释该行为的内容,但我对 Emacs Lisp 的了解仅略知一二。

提前感谢您的任何指点!