问题标签 [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 投票
1 回答
114 浏览

emacs - 如何为 helm-swoop 使用单独的输入历史记录?

我知道我可以通过将以下代码添加到 helm-swoop.el 来为 helm-swoop使用单独的输入历史记录,但我不想编辑包源代码。

我尝试了以下代码,但它不起作用(当我在 my-helm-swoop 期间使用 Mp 时根本没有历史记录):

0 投票
1 回答
314 浏览

emacs - 如何使用字体更改头盔样式?

我尝试使用以下代码更改 helm-source-header 样式:

在 Emacs 初始化后,我有一个错误:

错误:无效的面孔,helm-source-header

但是,如果我在应用到 helm 的初始化更改之后运行此代码而没有问题。

我想我应该在 helm init 之后运行这段代码,但我该怎么做呢?

0 投票
2 回答
443 浏览

emacs - 在 emacs web-emmet-helm 模式下更改 HTML 标签颜色

我正在尝试自定义 web-emmet-helm 模式的文本颜色(我不知道是哪个设置了这个特定的语法元素),以便我可以在黑色终端背景上阅读它。老实说,我对我的背景颜色并不太挑剔,但是在默认设置下,我找不到任何一种颜色可以让我看到所有内容。

有谁知道如何自定义屏幕截图中指示的语法元素?我做了很多谷歌搜索,但可能不知道要使用的正确关键字。我不知道任何 lisp,但如果你提供它们,我可以在 init.el 中添加一些行。

谢谢!

在此处输入图像描述

0 投票
1 回答
261 浏览

emacs - helm-grep-do-git-grep 在当前目录中搜索

helm-grep-do-git-grep 带有前缀 arg grep 整个 repo 并且没有 grep 只有当前目录。

我要反转

helm-grep-do-git-grep 没有前缀 arg grep 整个 repo 并且 grep 只有当前目录。

我如何定义一个函数来反转它或定义键盘快捷键?

0 投票
3 回答
1842 浏览

emacs - 弹丸搜索只是项目的一部分

在使用 emacs Projectilehelm-projectile时,我习惯于在整个项目中搜索文本。但是有没有办法只搜索项目的一部分?

就像是:

  • 仅在子文件夹内搜索
  • 排除子文件夹时搜索
0 投票
5 回答
3845 浏览

emacs - Emacs 是否有某种“包搜索”功能?

在 Emacs 中,M-x键绑定允许您搜索和执行可用的命令。我正在寻找一个类似的功能/功能,它可以让您从 Emacs 存储库中搜索和安装可用的包。

我目前能做的最好的就是M-x package-list-packagesC-s但这有一些缺点:

  1. 它要求您导航到可用包的列表,而我想要在 Emacs 中的大多数地方都可以使用的东西。
  2. 它只允许您循环浏览包列表,而我想要显示缩小的结果列表的东西。
  3. 它不支持模糊匹配(如 Helm)。

我正在寻找的功能是否存在?或者是否有为 Emacs 提供此功能的包?如果是这样,我在哪里可以找到它?

0 投票
3 回答
887 浏览

emacs - 如何发现 helm 缓冲区中使用了哪些人脸?

我希望改变*helm ag*缓冲区中某些东西的外观。我发现在某个点使用哪个面(我最喜欢的是M-x customize-face在感兴趣区域中的点)的常用技巧都不起作用,因为没有(明显的)方法可以控制掌舵缓冲区中的光标。

我的问题是:

  • 教我钓鱼,养我一辈子:如何发现缓冲区中无法放置光标的人脸?

  • 给我一条鱼,喂我一天:缓冲区中使用哪个面*helm ag*来突出当前选定行上的模式匹配?

更新

*helm-ag*在命令创建的缓冲区的情况下helm-ag,相关面是helm-match。但是,在命令*helm ag*创建的缓冲区(没有破折号!)中,helm-do-grep-aghelm-match,面部似乎没有效果,如下面的更多信息所述。

更多信息

这是一张没有启用自定义主题的 emacs 会话的图片。

问题说明

在左下角有一个*helm ag*用于搜索的缓冲区defun。缓冲区中的第三行被选中。匹配项 ( defun) 在所有其他行中突出显示,但不在所选行中突出显示。

右侧是可能的候选人的一些面部自定义缓冲区。helm-match已设置为具有红色前景,但这不会反映在*helm-ag*缓冲区中。这似乎表明这helm-match不是我要找的鱼。

0 投票
2 回答
1525 浏览

emacs - Emacs Helm:我可以在 helm 缓冲区中执行哪些操作?

我有两个问题:

  • helm mini在or之类的掌舵缓冲区helm ag中,通常有太多的候选人。在evil模式下,我可以使用C-dC-u向下或向上滚动。我可以在 helm 缓冲区中做这些事情吗?

  • 有时当我输入文件路径/名称时,缓冲区中只有一个默认值,但没有我输入的那个。每当我点击enter默认路径/文件时,都会访问。我可以在输入栏中(输入字符的位置)执行哪些操作?

您能否提供描述此类键盘映射的文档?我找不到他们,因为我不知道我的问题是什么:(

0 投票
0 回答
75 浏览

emacs - 没有匹配选择时自定义 helm 操作

Emacs 版本 24.4.1。

我搜索了很多材料,发现有人在下面尝试过:http: //kitchingroup.cheme.cmu.edu/blog/2015/02/02/helm-actions-when-there-is-no-match/

和 wikemacs: http ://wikemacs.org/wiki/How_to_write_helm_extensions

但不能为我工作。

我想自定义 helm 界面。有一个时使用选择候选,没有时使用用户输入。喜欢helm-find-files

0 投票
1 回答
2327 浏览

emacs - opening emacs buffer in new horizontal or vertical split window using helm

How would I bind a key to open up a buffer or file in helm in a new vertical or horizontal split? (BTW, I'm using spacemacs).

With ido I use the handy ido-other-window package to open existing buffers or files in the ido list to new window splits. For example, instead of pressing RET to open in a new window C-2 the buffer/file will be opened in a vertical split.