Emacs lsp 模式鼠标滚动doc直接卡住

Lsp-mode

系统: Mac Emacs:26.3 lsp-doc-ui 弹出都很正常,就是长doc 鼠标滚动的时候就卡住(当鼠标点击飘出来doc) 整个emacs就动弹不得啦。这是我的lsp-ui配置

(use-package lsp-ui
  :after (lsp-mode)
  :hook (lsp-mode . lsp-ui-mode)
  :custom
  (lsp-ui-doc-enable nil)
  (lsp-ui-doc-header nil)
  (lsp-ui-doc-include-signature nil)
  (lsp-ui-doc-position 'at-point) ;; top, bottom, or at-point
  (lsp-ui-doc-max-width 120)
  (lsp-ui-doc-max-height 60)
  (lsp-ui-doc-use-childframe t)
  (lsp-ui-doc-use-webkit t)
  :commands lsp-ui-mode
  )


已经解决

lsp-mode performance介绍,升级了 emacs 27.1 流畅的一批

  • 升级 emacs27 重新编译 lsp-mode 支持native json
  • 设置了 gc-cons-threshold
  • 设置 read-process-output-max