一直想把company分组

company-backends 太多了,但一时不确定如何高效利用,:separate 可以让它不排序,还是还有分组(哪怕分割线)比较好。

像 Snails 显示的那样。。 有没有大佬指条路我去摸索。

个人的一些经验:

  1. 尽量只用对自己有用的 backend
  2. 用 company-box和 lsp-mode,会增加一些 icon 和文字 tag 区分类型,也算一种分组吧

好像你也是golang,可以发你的配置让我看下么?

Centaur Emacs

就像图中的company box,function signature太长了导致function的文档飞出屏幕(用15寸小macbook时),这有解吗?

:sweat_smile:外接个大屏算不算……。

  1. 配置 server 端不返回这类信息。
  2. 缩小 company 的字体。
  3. 大显示器。

我是将company-backends设置成buffer local的, 然后为每个major mode单独设定backend, 不用global的设定.

谢谢!缩小company字体倒是可以试试。

平时肯定在大屏上写代码啥的哈哈。小笔记本就是方便在咖啡厅或开会时用,接个显示屏有难度… :sweat_smile: