首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定emacs完成源的优先顺序?

如何确定emacs完成源的优先顺序?
EN

Stack Overflow用户
提问于 2013-07-26 21:54:27
回答 2查看 321关注 0票数 1

当在缓冲区中自动完成时,我发现附近的单词并不在列表的首位,但我希望它们是最重要的。

我现在正在使用自动完成,但我愿意使用其他可以进行全面完成的东西(合并了许多资源,如缓冲区中的单词、项目、编程语言完成等)。并在键入时自动显示候选人。

我已经阅读了有关自动完成和公司模式的文档。我唯一能找到的就是打开和关闭源,但不想对它们进行排序,这就是我想要做的。我可以想象几种方法来完成这一任务,比如修改这些包,或者编写代码来组合和排序源,但似乎已经有人这样做了。

编辑:我已经找到了部分问题的自动完成源,它应该完成在缓冲区中的单词(交流源-字在同一模式的缓冲区),没有排序的单词附近,但最初的问题仍然存在。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-28 08:24:37

自动完成优先顺序之前完成的完成,然后通过最短的完成。它可以在自动完成的源代码中进行修改,或者编写一个将源和优先级组合在一起的函数。

嬉皮士的完成更接近于解决问题;它根据资源在列表中的顺序排列它们的优先顺序,并且它有一个以“可见词”的形式出现的词源。它没有自动完成用户界面,但它可以连接到自动完成.

票数 1
EN

Stack Overflow用户

发布于 2013-07-26 21:58:28

Emacs内置的d缩写扩展功能值得一试。该函数在标准模式下自动绑定到M-/。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17891637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档