问题标签 [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.
emacs - 如何为 helm-swoop 使用单独的输入历史记录?
我知道我可以通过将以下代码添加到 helm-swoop.el 来为 helm-swoop使用单独的输入历史记录,但我不想编辑包源代码。
我尝试了以下代码,但它不起作用(当我在 my-helm-swoop 期间使用 Mp 时根本没有历史记录):
emacs - 如何使用字体更改头盔样式?
我尝试使用以下代码更改 helm-source-header 样式:
在 Emacs 初始化后,我有一个错误:
错误:无效的面孔,helm-source-header
但是,如果我在应用到 helm 的初始化更改之后运行此代码而没有问题。
我想我应该在 helm init 之后运行这段代码,但我该怎么做呢?
emacs - helm-grep-do-git-grep 在当前目录中搜索
helm-grep-do-git-grep 带有前缀 arg grep 整个 repo 并且没有 grep 只有当前目录。
我要反转
helm-grep-do-git-grep 没有前缀 arg grep 整个 repo 并且 grep 只有当前目录。
我如何定义一个函数来反转它或定义键盘快捷键?
emacs - Emacs 是否有某种“包搜索”功能?
在 Emacs 中,M-x
键绑定允许您搜索和执行可用的命令。我正在寻找一个类似的功能/功能,它可以让您从 Emacs 存储库中搜索和安装可用的包。
我目前能做的最好的就是M-x package-list-packages
,C-s
但这有一些缺点:
- 它要求您导航到可用包的列表,而我想要在 Emacs 中的大多数地方都可以使用的东西。
- 它只允许您循环浏览包列表,而我想要显示缩小的结果列表的东西。
- 它不支持模糊匹配(如 Helm)。
我正在寻找的功能是否存在?或者是否有为 Emacs 提供此功能的包?如果是这样,我在哪里可以找到它?
emacs - 如何发现 helm 缓冲区中使用了哪些人脸?
我希望改变*helm ag*
缓冲区中某些东西的外观。我发现在某个点使用哪个面(我最喜欢的是M-x customize-face
在感兴趣区域中的点)的常用技巧都不起作用,因为没有(明显的)方法可以控制掌舵缓冲区中的光标。
我的问题是:
教我钓鱼,养我一辈子:如何发现缓冲区中无法放置光标的人脸?
给我一条鱼,喂我一天:缓冲区中使用哪个面
*helm ag*
来突出当前选定行上的模式匹配?
更新
*helm-ag*
在命令创建的缓冲区的情况下helm-ag
,相关面是helm-match
。但是,在命令*helm ag*
创建的缓冲区(没有破折号!)中,helm-do-grep-ag
helm-match
,面部似乎没有效果,如下面的更多信息所述。
更多信息
这是一张没有启用自定义主题的 emacs 会话的图片。
在左下角有一个*helm ag*
用于搜索的缓冲区defun
。缓冲区中的第三行被选中。匹配项 ( defun
) 在所有其他行中突出显示,但不在所选行中突出显示。
右侧是可能的候选人的一些面部自定义缓冲区。helm-match
已设置为具有红色前景,但这不会反映在*helm-ag*
缓冲区中。这似乎表明这helm-match
不是我要找的鱼。
emacs - Emacs Helm:我可以在 helm 缓冲区中执行哪些操作?
我有两个问题:
helm mini
在or之类的掌舵缓冲区helm ag
中,通常有太多的候选人。在evil
模式下,我可以使用C-d
或C-u
向下或向上滚动。我可以在 helm 缓冲区中做这些事情吗?有时当我输入文件路径/名称时,缓冲区中只有一个默认值,但没有我输入的那个。每当我点击
enter
默认路径/文件时,都会访问。我可以在输入栏中(输入字符的位置)执行哪些操作?
您能否提供描述此类键盘映射的文档?我找不到他们,因为我不知道我的问题是什么:(
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
。
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.