UP | HOME

company-lsp

Table of Contents

1 概述

company-lsp 使用 lsp-mode 作为 company 的后端,它提供了 lsp-mode + company-capf 没有的功能:

  • 支持触发字符。比如输入 . 的时候触发 TypeScript 的补全。
  • 使用补全条目的标签作为补全标签,如果可用的话,将其替换为对应的 insertText。(?)
  • 异步获取补全的候选项。
  • 不过不能补全,不缓存补全候选项。
  • 补全时候扩展 snippet(需要 yasnippet)

2 配置

2.1 company-lsp-enable-recompletion

如果设置为 non-nil,则当 company-lsp 完成补全,它会检查当前点是否在任何完成触发器字符之前。如果是,则重新触发另一个完成请求。

C++ 中,这种情况有利于 std 按照 std:: 进行补全。

3 使用

Author: liushangliang

Email: phenix3443+github@gmail.com

Created: 2020-04-26 日 10:54