问题标签 [emacs-prelude]

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 回答
2385 浏览

emacs - 我应该使用什么作为 emacs 前奏的配置/设置文件?

我想添加一个钩子,这样每次我打开一个新文件时,都会启用弹丸。但是,我不知道在哪里添加它以便 emacs 读取它。有什么提示吗?

0 投票
2 回答
1295 浏览

emacs - 弹丸不再工作。我怎样才能重新启用它?

当我现在启动 emacs 时,prelude 不再被激活。这是我的personal.el文件:

我尝试向 find-file-hook 添加一个钩子,这将为当前缓冲区启用弹丸,但没有太大成功。当我打开 emacs 弹丸被禁用。当我访问一个新文件时,弹丸仍然被禁用。我究竟做错了什么?

0 投票
3 回答
2082 浏览

emacs - 自定义 emacs-prelude 提供的包列表

我在此链接中看到 emacs prelude 如何确保在 emacs 启动时安装一组软件包。我想知道是否可以在prelude-packages不更改文件的情况下以某种方式扩展变量以添加一些其他包prelude-packages.el

除非我想知道如何定义在启动时安装的软件包列表(如果当前未安装)。

0 投票
4 回答
20855 浏览

emacs - How to save a list of all the installed packages in Emacs 24?

I am using prelude as a base Emacs configuration. I have installed lots of packages from the package manager, and I want to use my settings on another machine.

I don't want to carry the installed packages and also I don't want to create a list manually.

What is the way of saving a list all the installed packages into prelude-package.el or any other file so that when I take this configuration to my other machine, they automatically get installed there on first use?

0 投票
4 回答
2962 浏览

emacs - 取消设置 yasnippet 的“Tab”绑定?

Tabyasnippet 的键绑定通常会覆盖其他有用的键。

有没有办法禁用TabYasnippet 的绑定以启用其他Tab用途?

0 投票
1 回答
2441 浏览

scala - 如何显示 emacs 的回溯?

我遇到一个错误:

每当我单击tab缩进scala-mode.

我不知道代码哪里出了问题,但想修复它。但是,我只能在*Message*缓冲区中看到此错误而没有详细信息。我试图在 Backtrace 中查看此错误,但不知道如何。我尝试(1)-debug-init启动emacs(2)debug-on-entry命令,scala-block-indentation但它们都不起作用。

有没有人知道如何为此功能启用 BackTrace/Debugger?

0 投票
1 回答
191 浏览

emacs - 将 emacs 的所有 `=` 更改为 `eq`

最近经常遇到这样的错误:

我发现在某些情况下,错误是由如下表达式引起的:

我不确定这个表达式是否打算这样写,但只有当我将它更改为:

但是,(1)我需要在那个emacs lisp脚本中全部替换=eq(2)我不确定代码应该像这样修改。

我想知道我是否可以在配置文件()中写几行.emacs而不是修改源代码来完成任务。有人对此有想法吗?

0 投票
1 回答
1259 浏览

emacs24 - Emacs Prelude - 启用 Python 缩进

在 ubuntu 上安装了 emacs24 并通过 curl 进行了 preude。我想启用python支持,所以我在个人目录中创建了sayth.el并添加了(需要'prelude-python)

重新启动后,虽然我仍然没有任何 python 支持,也没有缩进支持。

我应该做什么?

0 投票
2 回答
290 浏览

emacs - 使用前奏的弹丸时如何在文件之间切换?

想象一下,您的项目中有这些文件:

如果我用 first.png 触发弹丸C-c p f并写入 first.png ,它会显示两个文件。有没有办法选择下一个文件?

例子:在此处输入图像描述

在下图中,列表中的第一个文件是 .document。不写任何其他字母,是否可以通过弹丸提供的列表进行切换?是否有一个组合可以循环遍历这些文件名,例如,按一些组合键,然后选择 .gitignore?

0 投票
1 回答
1056 浏览

php - 修复 Cygwin Emacs flycheck-mode 错误在运行 xampp php 的 win7 中查找 /tmp 和 phpcs

错误问题

已经使用 Emacs 几年了。最近决定尝试 Prelude 版本(链接到 prelude)。安装顺利(在带有 Cygwin 的 Win7 上),但几天来无法使用 php 错误检查。我想让 php 错误检查与 Flycheck 一起工作。它现在对我不起作用。

目前,当我破坏 php 脚本时,flycheck.el (@ln2551)返回 2 个错误:

调试信息

1)。/tmpFlycheck 在 Cygwin 根目录中写入缓冲区副本。见flycheck.el (@ln800) ):这个文件存在并且是一个确认可读的缓冲区副本;它的文件权限没有问题(无论是 chmod 777 还是 700,都会出现同样的错误)。

2)。Phpcs 位于 c:/xampp/php/phpcs 并且可以从命令行(cmd.exe 和 cygwin bash)调用,无论有无 c:/ 路径;但不适用于 cygdrive 路径。[这不起作用 $/cydrive/c/xampp/php/phpcs -h(带有或不带有 .bat 扩展名)。] 我还确认了 phpcs 的良好安装(并且它可以从命令行工作),并且有这里不是文件权限问题。我已根据flycheck.el @ln2895-2903flychech-phpcs-standard将变量设置为,但没有找到抛出错误的条件。c:/xampp/php/phpcs

[注意:当我尝试重命名 phpcs 文件并指定 phpcs.bat 时,此错误确实消失了,但我不确定是否找到了检查器,因为写入 tmp 文件错误仍然阻碍了任何结果。此外,这打破了我对 phpcs 命令的命令行使用。]

可以肯定的是,这是我的php -v

这是我的phpcs版本:

在我的 .bash_profile 中 有这个别名:alias phpcs="c:/xampp/php/phpcs"

c:\xampp\php在我的PATH

研究

我一直在浏览 phpcs、cygwin 和 flycheck.el,包括自定义 flycheck-phpcs-standard 行的说明,但在这个问题上没有任何进展。

我不确定这是否与flycheck.el@800-824 (defun flycheck-temp-file-system (filename prefix)上的评论有关。这些是关于使用 Emacs 解决压缩错误的评论。反正,

如何解决这个问题?

有什么意见或想法可以进一步测试吗?有人用 Cygwin 在 win7 上进行 flycheck 吗?它是操作系统编译问题吗?某处脚本中的目录路径?