company-lsp好像突然不能用了?我不确定是不是自己的配置出了问题,我明明没有更改自己的lsp配置啊… 如果你们的company-lsp正常运行,可以把配置发出来给我看看吗?
可以用
(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原来没有配置服务器过滤,二是没有按照协议使用CompletionItem
的filter
值来过滤。后者是根本原因。
现在两个都修好了。话说有问题报issue会比较容易被我看到,这里只是偶尔逛一下。
我之前不仅clangd出了问题,所有使用company-lsp的语言全崩了……我准备先在论坛问问有没有其他人和我一样的问题,如果有再去你那里写个issue:joy:
这个也可以两边都问呀,毕竟可能是更新改挂的
运行 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?