Files
nix-files/Shells/flutter/init.el~
2024-11-10 16:53:41 +01:00

31 lines
807 B
EmacsLisp

;;; /path/zum/separaten-emacs-init-file.el
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(unless (package-installed-p 'dart-mode)
(package-refresh-contents)
(package-install 'dart-mode))
(unless (package-installed-p 'flutter)
(package-install 'flutter))
(unless (package-installed-p 'lsp-dart)
(package-install 'lsp-dart))
(unless (package-installed-p 'hover)
(package-install 'hover))
(add-hook 'dart-mode-hook 'lsp)
(setq gc-cons-threshold (* 100 1024 1024)
read-process-output-max (* 1024 1024))
;; Assuming usage with dart-mode
(use-package dart-mode
;; Optional
:hook (dart-mode . flutter-test-mode))
(use-package flutter
:after dart-mode
:bind (:map dart-mode-map
("C-M-x" . #'flutter-run-or-hot-reload))
)