在 spacemacs 上支持 dart 的 lsp 模式

问题描述 投票:0回答:1

我想在 spacemacs 上设置 dart 支持,android studio 占用了太多资源,而且我已经在肌肉记忆上有了 spacemacs 按键绑定。 我查看了 Averrins 的实现,不幸的是它已被弃用,并且有人建议我对 dart 使用

lsp
模式。 尝试在 GitHub 上解决此问题,但无法针对 dart 模式对其进行自定义。 如何在 spacemacs 上使用 lsp 模式来支持 dart(我在 develop 分支 - emacs 26.1

emacs dart flutter spacemacs
1个回答
0
投票

您可能想探索lsp-dart

使用 lsp 模式的 Emacs Dart IDE 连接到 Dart Analysis 服务器.

查看有关如何设置的示例

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)) ```
© www.soinside.com 2019 - 2024. All rights reserved.