我想在 spacemacs 上设置 dart 支持,android studio 占用了太多资源,而且我已经在肌肉记忆上有了 spacemacs 按键绑定。 我查看了 Averrins 的实现,不幸的是它已被弃用,并且有人建议我对 dart 使用
lsp
模式。
尝试在 GitHub 上解决此问题,但无法针对 dart 模式对其进行自定义。
如何在 spacemacs 上使用 lsp 模式来支持 dart(我在 develop 分支 - emacs 26.1)
您可能想探索lsp-dart,
查看有关如何设置的示例
lsp-dart
:
"http://melpa.org/packages/") t) (package-initialize) (setq package-selected-packages '(dart-mode lsp-mode lsp-dart lsp-treemacs flycheck company ;; Optional packages lsp-ui company hover)) (when (cl-find-if-not #'package-installed-p package-selected-packages) (package-refresh-contents) (mapc #'package-install package-selected-packages)) (add-hook 'dart-mode-hook 'lsp) (setq gc-cons-threshold (* 100 1024 1024) read-process-output-max (* 1024 1024)) ```