各位道友好,Emacs 的版本为 28.2,配置为 Spacemacs develop分支,启用补全 layer 为 auto-completion,并选用 company-mode 补全框架;日常使用Emacs 主要用来记录笔记和整理文档使用。使用过程中,有大量的人员姓名、人员的基本信息需要补全以提高录入效率,company-dict 可满足上述需求,问题是如何配置 text-mode 主模式下将 company-dict 作为 company-mode 的后端?
感谢各位道友的关注!!
各位道友好,Emacs 的版本为 28.2,配置为 Spacemacs develop分支,启用补全 layer 为 auto-completion,并选用 company-mode 补全框架;日常使用Emacs 主要用来记录笔记和整理文档使用。使用过程中,有大量的人员姓名、人员的基本信息需要补全以提高录入效率,company-dict 可满足上述需求,问题是如何配置 text-mode 主模式下将 company-dict 作为 company-mode 的后端?
感谢各位道友的关注!!
从 spacemacs 代码搜 company-backends 然后改了一个,不确定行不行
(spacemacs|add-company-backends
:backends company-dict
:modes text-mode)
完美解决了我的问题,上述代码直接放到 user-config 中即可!
特别感谢您,每次有配置方面的您都耐心给解决!!
大佬好,使用这种方法确实可以将 company-dict 添加到 text-mode 中使用 company补全框架的 company-backeds,但是这样设置好像 company-files 补全后端就不能用了?大佬可否有时间的时候给看一下!
根据 company 文档:
One of the significant concepts to understand about Company is that the package relies on one backend at a time (1). The backends are invoked one by one, in the sequential order of the items on the ‘company-backends’ list.
可以通过 M-x company-diag
查看当前的 backends
有三个建议:
谢谢大佬!根据您的建议解决了我的问题!