gpt4 book ai didi

list - 如何显示在 Emacs 中 hippie-expand 命令创建的所有可能的补全?

转载 作者:行者123 更新时间:2023-12-01 16:15:01 28 4
gpt4 key购买 nike

我想列出 hippie-expand 创建的所有项目,然后通过移动光标并按 RET 键从中进行选择。有什么办法可以做到这一点吗?

最佳答案

这是我为此目的使用的:

(global-set-key (kbd "M-i") 'complete-with-helm)
(require 'ac-helm)
(require 'auto-complete-config)
(ac-config-default)
(defun ac-complete-with-helm-auto ()
"Select `auto-complete' candidates by `helm'.
It is useful to narrow candidates."
(interactive)
(let ((c (ac-candidates)))
(if (= (length c) 1)
(ac-expand)
(when ac-completing
(with-helm-show-completion ac-point ac-last-point
(helm :sources 'helm-source-auto-complete-candidates
:buffer "*helm auto-complete*"))))))
(defun complete-with-helm ()
(interactive)
(ignore-errors
(call-interactively 'auto-complete)
(call-interactively 'ac-complete-with-helm-auto)))

必要的软件包是auto-completehelmac-helm。所有这些都可以从包管理器中获得。

关于list - 如何显示在 Emacs 中 hippie-expand 命令创建的所有可能的补全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21021313/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com