问题标签 [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 Prelude 中创建与现有文件匹配的新文件?
在 Emacs Prelude 中,当存在与文件名“匹配”的文件时,我无法弄清楚如何创建新文件。
在示例屏幕截图中,我试图spawn.exs
在已经包含一个名为spawn_basic.exs
. 当我C-xC-f用来创建新文件时,emacs 匹配并spawn.exs
在打开而不是创建.spawn_basic.exs
Enterspawn_basic.exs
spawn.exs
我尝试了一些解决方法(即使touch
用来创建文件),但我正在寻找一种更简单的解决方案,只需要一个命令。如果没有执行此操作的命令,有没有办法禁用 Prelude 中的文件名匹配功能?与香草 Emacs 相比,我最喜欢 Prelude 的所有其他内容,所以我宁愿不切换回去。
emacs - 在特殊模式下如何以及在何处更改鼠标按钮行为
在启用 flyspell 的 Markdown 模式下,mouse-2
bound tomouse-yank-primary
也绑定到flyspell-correct-word
,在菜单更正命题中显示的 flyspell 功能。如果缓冲区为空,则显示菜单,如果不是,则拉取其内容。嗯。
我花了一些时间试图找到更改第二个绑定的位置,但由于我不是 emacs 专家,所以我迷路了。我试过(global-set-key "S-mouse-2" #'flyspell-correct-word)
了,~/.emacs.d/init.el
但我没有设法让任何东西正常工作。
所以问题是如何以及在哪里将 say 绑定S-mouse-2
到该函数。更好的解决方案是保留两个绑定,但当鼠标悬停在需要更正的单词上时,优先选择菜单而不是拉动。
emacs - Emacs Prelude:如何禁用 perl 文件的 smartparens?
我在 OS X 上使用当前的 Emacs 和 Prelude,自定义配置几乎为零。在处理 perl 文件时,smartparens 会干扰 cperl 模式并按“{”插入“{}}”(https://github.com/bbatsov/prelude/issues/1062)。仅在前奏中禁用 perl 文件的 smartparens 的正确方法是什么?
emacs - 使用 Prelude 初始化的 emacs 25.2 启动期间的文件错误“https://melpa.org/packages/archive-contents”“错误请求”
新工作,新的 emacs 设置。我已经使用 emacs 多年,但从未做过太多定制。运行 CentOS Linux 7.7 和 emacs 25.2。我想尝试 Prelude “入门套件”,所以我安装了它。在 emacs 启动时,Prelude init.el 文件 (~/.emacs.d/init.el) 运行,我看到:错误:包 'ag-' 不可用。
当我在启用调试的情况下启动 emacs 时,我看到以下回溯:
调试器进入--Lisp 错误: (file-error "https://melpa.org/packages/archive-contents" "Bad Request") signal(file-error ("https://melpa.org/packages/archive-内容”“错误请求”))包--下载-存档((“melpa”。“https://melpa.org/packages/”)“存档-内容”无)包--下载-阅读-archives(nil) package-refresh-contents() prelude-install-packages() require(prelude-packages) 。.
我将不胜感激有关如何解决此问题的任何建议。
emacs-prelude - 在 Mx prelude-update 之后出现错误:错误的类型参数:stringp,100
系统:Linux Mint 20 Emacs 版本 26.3
我用 package-list-packages 更新了所有包,然后运行 Mx prelude-update。使用 emacs --debug -init 重新启动 emacs 后,出现此错误:
(有人知道这个“100”是什么吗?)
windows - 无法使用 Prelude 启动 Emacs (Windows)
我在我的 Windows 10 机器上成功安装了 Emacs 和 Prelude。我在安装过程中遇到了以下错误,通过将 Emacs 添加到路径来修复:
虽然上述问题已解决(请参阅评论)并且 Prelude 最终在安装过程中找到了 Emacs,但当我运行emacs
或runemacs
命令时,vanilla Emacs 启动。前奏被忽略。当我尝试使用 启动服务器时emacs --daemon
,我看到的只是“正在启动 Emacs 守护程序”。消息,并且没有其他与前奏相关的加载消息。
如何让 Emacs 从 Prelude 开始?
我在 Ubuntu 或 Linux Mint 上使用 Prelude 运行 Emacs 没有问题。