问题标签 [emacs-helm]

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 投票
2 回答
1237 浏览

emacs - 如何在emacs helm-mode中复制文件的路径

我在 emacs 中使用 helm-mode 打开文件。但是,当我尝试通过鼠标左键单击复制文件的路径(例如 /home/user1/Documents/file1.txt)并按住以将其粘贴到终端时,我收到一条消息说

<down-mouse-1> is undefined

我猜 helm 不支持此处描述的鼠标操作,在这种情况下,如何从 emacs(在 helm 模式下)复制文件的路径以将其粘贴到终端

0 投票
0 回答
225 浏览

emacs - 在 Emacs 中列出包时没有 helm 包

Helm Manual 说明清楚地表明要安装 helm - M+x list-packages 菜单应该包含一个。没有一个 - 怎么办?

0 投票
0 回答
384 浏览

emacs - Emacs:在特定窗口中显示 helm-buffers-list

我通常将我的 Emacs 分成两个窗口。其中一个(A)用于文本文件,另一个(B)用于其他所有内容,例如shellscratch。当我调用 (helm-buffers-list) 调用名为helm buffers的缓冲区时,我想始终在窗口 B 中显示它。

例如,我现在有两个窗口:

如果我尝试控制显示 helm 缓冲区列表的位置,

看起来它对掌舵完全没有影响。

关于如何控制显示舵缓冲区列表的窗口的任何想法?

版本 Ubuntu 14.04,emacs 24.5.1,Helm 是几天前的主克隆

0 投票
1 回答
220 浏览

emacs - Emacs: "Cx#" 查杀缓冲区

我一直在寻找这个问题的答案,我发现

Emacs 客户端:Cx k 和 Cx #与 Emacs Cx Cc之间的区别,如果在最后一个打开的帧内,则覆盖 save-buffers-kill-terminal

但它并不完全相关。这是问题:

我将 emacs 作为守护程序启动并使用 emacsclient 连接到它。我主要在带有 -nw 选项的 OS X 终端内使用 emacsclient。

我使用的具体命令是:/Applications/Emacs.app/Contents/MacOS/bin/emacsclient /tmp/foo -nw -c -s /tmp/emacs501/work_guigo

所以我在 /tmp/ 中有两个文件,分别名为 foo 和 baa。在我的终端应用程序中,我使用 /Applications/Emacs.app/Contents/MacOS/bin/emacsclient /tmp/foo -nw -c -s /tmp/emacs501/work_guigo 打开 foo

Emacs 告诉我,“当缓冲区完成后,输入 Cx #”,所以我这样做了。我现在已经完成了它,但我今天还没有完成它,所以我希望 foo 文件保留在我的“Cx b”缓冲区列表中。

所以我回到终端,我用 /Applications/Emacs.app/Contents/MacOS/bin/emacsclient /tmp/baa -nw -c -s /tmp/emacs501/work_guigo 打开 baa

现在,当我执行 Cx b 时,我在打开的缓冲区列表中看不到 foo。

这很糟糕。我应该怎么办?

---一些附加信息:emacs 24.5 using helm for "Cx b"

0 投票
0 回答
180 浏览

emacs - Helm 多选 预选多个候选人

我有一个掌舵来源:

后来得到这样的选定选项:

我希望“选项 2”和“选项 3”已经被标记,就像我可以用 C-SPC 标记它们一样。

0 投票
2 回答
2462 浏览

windows - 如何在 Windows 上安装 emacs prelude

我尝试完全按照文档进行操作:

然后我尝试复制C:\Users\blokeley\AppData\Roaming\.emacs.d\prelude\sample\prelude-modules.el到各个地方:

当我启动 emacs 时,它开始时好像 prelude 不存在:我似乎根本没有任何迹象表明 prelude 已正确加载。

例如,M-x prelude-不返回匹配项。我取消注释(require 'prelude-helm)M-x helm-不返回匹配项。

我如何让前奏工作?

0 投票
2 回答
1551 浏览

emacs - 如何使用弹丸查找测试文件

我正在使用 Emacs 和 projectile 并尝试设置测试文件的路径,以便我可以使用projectile-toggle-between-implementation-and-test.

我打电话M-xprojectile-find-test-file,但 Helm 缓冲区是空的。无论我在该pattern字段中输入什么内容,Helm 缓冲区中都不会出现可供选择的文件,并且输入相对于项目根目录的测试文件路径只会导致在项目根目录处打开一个 Dired 缓冲区。

请告知如何使用projectile-find-test-file

0 投票
1 回答
201 浏览

emacs - Emacs helm:跳转后如何自动重新居中?

我想在使用 helm-semantic-or-imenu 或 helm-org-in-buffer-headings 跳转后重新定位当前行,即,就像 helm-swoop 一样。可能吗?

0 投票
1 回答
142 浏览

encoding - Cygwin Emacs、Windows Everything 和 ^M

在 Cygwin Emacs 中,如何使用 Helm(以及esEverything 中出色的命令行工具)在 Windows 上定位文件?

我的事情很容易运行,除了es输出中的每个文件名后面都有 ^M 。

添加

process-coding-system-alist没有解决任何问题...

我们如何解决这个问题?

0 投票
1 回答
89 浏览

emacs - 如何在 Emacs 抽象函数中传递 arg

我尝试编写一个函数来抽象helm-imenu要使用的变体:

但是,当在非 Org 模式缓冲区中使用它时,它会失败,说它需要一个参数。

确实,helm-semantic-or-imenu需要arg.

我应该如何通过?

为什么要使用 a M-x helm-semantic-or-imenu: 论点在哪里?