问题标签 [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.
emacs - 我应该使用什么作为 emacs 前奏的配置/设置文件?
我想添加一个钩子,这样每次我打开一个新文件时,都会启用弹丸。但是,我不知道在哪里添加它以便 emacs 读取它。有什么提示吗?
emacs - 弹丸不再工作。我怎样才能重新启用它?
当我现在启动 emacs 时,prelude 不再被激活。这是我的personal.el
文件:
我尝试向 find-file-hook 添加一个钩子,这将为当前缓冲区启用弹丸,但没有太大成功。当我打开 emacs 弹丸被禁用。当我访问一个新文件时,弹丸仍然被禁用。我究竟做错了什么?
emacs - 自定义 emacs-prelude 提供的包列表
我在此链接中看到 emacs prelude 如何确保在 emacs 启动时安装一组软件包。我想知道是否可以在prelude-packages
不更改文件的情况下以某种方式扩展变量以添加一些其他包prelude-packages.el
?
除非我想知道如何定义在启动时安装的软件包列表(如果当前未安装)。
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?
emacs - 取消设置 yasnippet 的“Tab”绑定?
Tabyasnippet 的键绑定通常会覆盖其他有用的键。
有没有办法禁用TabYasnippet 的绑定以启用其他Tab用途?
scala - 如何显示 emacs 的回溯?
我遇到一个错误:
每当我单击tab缩进scala-mode
.
我不知道代码哪里出了问题,但想修复它。但是,我只能在*Message*
缓冲区中看到此错误而没有详细信息。我试图在 Backtrace 中查看此错误,但不知道如何。我尝试(1)-debug-init
启动emacs(2)debug-on-entry
命令,scala-block-indentation
但它们都不起作用。
有没有人知道如何为此功能启用 BackTrace/Debugger?
emacs - 将 emacs 的所有 `=` 更改为 `eq`
最近经常遇到这样的错误:
我发现在某些情况下,错误是由如下表达式引起的:
我不确定这个表达式是否打算这样写,但只有当我将它更改为:
但是,(1)我需要在那个emacs lisp脚本中全部替换=
为eq
(2)我不确定代码应该像这样修改。
我想知道我是否可以在配置文件()中写几行.emacs
而不是修改源代码来完成任务。有人对此有想法吗?
emacs24 - Emacs Prelude - 启用 Python 缩进
在 ubuntu 上安装了 emacs24 并通过 curl 进行了 preude。我想启用python支持,所以我在个人目录中创建了sayth.el并添加了(需要'prelude-python)
重新启动后,虽然我仍然没有任何 python 支持,也没有缩进支持。
我应该做什么?
emacs - 使用前奏的弹丸时如何在文件之间切换?
想象一下,您的项目中有这些文件:
如果我用 first.png 触发弹丸C-c p f
并写入 first.png ,它会显示两个文件。有没有办法选择下一个文件?
例子:
在下图中,列表中的第一个文件是 .document。不写任何其他字母,是否可以通过弹丸提供的列表进行切换?是否有一个组合可以循环遍历这些文件名,例如,按一些组合键,然后选择 .gitignore?
php - 修复 Cygwin Emacs flycheck-mode 错误在运行 xampp php 的 win7 中查找 /tmp 和 phpcs
错误问题
已经使用 Emacs 几年了。最近决定尝试 Prelude 版本(链接到 prelude)。安装顺利(在带有 Cygwin 的 Win7 上),但几天来无法使用 php 错误检查。我想让 php 错误检查与 Flycheck 一起工作。它现在对我不起作用。
目前,当我破坏 php 脚本时,flycheck.el (@ln2551)返回 2 个错误:
调试信息
1)。/tmp
Flycheck 在 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 吗?它是操作系统编译问题吗?某处脚本中的目录路径?