company-lsp突然不能用了?

company-lsp好像突然不能用了?我不确定是不是自己的配置出了问题,我明明没有更改自己的lsp配置啊… 如果你们的company-lsp正常运行,可以把配置发出来给我看看吗?:flushed:

可以用

(use-package company-lsp :defer t
      :config (push '(clangd) company-lsp-filter-candidates))

估计是新版本里company-lsp-filter-candidates的问题,之前更新后clangd不能用了,不过html,css等的问题修复了。

更新了一下发现clangd现在默认已加入= =,顺便吐槽一下lsp系列的包不跟着github的issue走每过一段时间就要翻车一次。

2 个赞

我仿佛什么都没修改,然后突然好了。。

其实是两个问题,一是对clangd原来没有配置服务器过滤,二是没有按照协议使用CompletionItemfilter值来过滤。后者是根本原因。

现在两个都修好了。话说有问题报issue会比较容易被我看到,这里只是偶尔逛一下。

我之前不仅clangd出了问题,所有使用company-lsp的语言全崩了……我准备先在论坛问问有没有其他人和我一样的问题,如果有再去你那里写个issue​:joy::joy:

这个也可以两边都问呀,毕竟可能是更新改挂的

头疼,typescript-language-server的company-lsp特别特别卡…打一个字要等几秒,过了好久才会弹出补全,是我的配置出了什么问题吗

运行 profile-start后打一两个字,运行profile-report,看看是哪里卡

+ command-execute                                          51,665,090  59%
+ timer-event-handler                                      24,637,587  28%
- #<compiled 0x23bb115>                                     8,733,546  10%
 - lsp--parser-on-message                                   7,673,522   8%
  - lsp--read-json                                          7,658,804   8%
   - json-read-from-string                                  7,658,804   8%
    - json-read                                             7,656,724   8%
     - json-read-object                                     7,656,724   8%
      - json-read                                           7,651,532   8%
       - json-read-array                                    7,613,136   8%
        + json-read                                         7,604,520   8%
       - json-read-object                                      34,236   0%
        - json-read                                            30,100   0%
         - json-read-array                                     26,932   0%
          + json-read                                          26,932   0%
          json-new-object                                       4,136   0%
         json-read-number                                         992   0%
        json-new-object                                         4,136   0%
      generate-new-buffer                                       2,080   0%
  + lsp--on-notification                                       14,718   0%
 + lsp--parser-read                                           761,128   0%
- ...                                                         907,962   1%
 + js2-parse-bit-and-expr                                     907,962   1%
+ lsp-ui-doc--make-request                                    187,157   0%
+ redisplay_internal (C function)                             187,044   0%
+ lsp--highlight                                                4,128   0%
+ winner-save-old-configurations                                2,128   0%
+ eldoc-schedule-timer                                          1,056   0%
+ flycheck-display-error-at-point-soon                            560   0%

Anything useful?