lazy load feature-dev

This commit is contained in:
Levi Neely 2024-09-15 20:13:17 +02:00
parent c67e8e82de
commit 3c81cb004a
12 changed files with 39 additions and 30 deletions

View File

@ -8,7 +8,7 @@
(require 'module-pkg)
(pkg/require 'plz)
(pkg/require-defer 'plz)
(provide 'module-apitest)

View File

@ -8,7 +8,7 @@
(require 'module-pkg)
(pkg/require 'go-playground)
(pkg/require-defer 'go-playground)
(provide 'module-golang-playground)

View File

@ -8,10 +8,11 @@
(require 'module-pkg)
(pkg/require 'go-mode)
(pkg/require-defer 'go-mode)
(add-to-list 'auto-mode-alist '("\\.go$" . go-mode))
(add-hook 'before-save-hook #'gofmt-before-save)
(with-eval-after-load 'go-mode
(add-to-list 'auto-mode-alist '("\\.go$" . go-mode))
(add-hook 'before-save-hook #'gofmt-before-save))
(provide 'module-golang)

View File

@ -8,9 +8,10 @@
(require 'module-pkg)
(pkg/require 'json-mode)
(pkg/require-defer 'json-mode)
(add-to-list 'auto-mode-alist '("\\.json$" . json-mode))
(with-eval-after-load 'json-mode
(add-to-list 'auto-mode-alist '("\\.json$" . json-mode)))
(provide 'module-json)

View File

@ -8,7 +8,8 @@
;;; Code:
(require 'module-pkg)
(pkg/require 'kotlin-mode)
(pkg/require-defer 'kotlin-mode)
;;(add-to-list 'auto-mode-alist ("\\.kt$" . kotlin-mode))

View File

@ -13,9 +13,8 @@
'(lmtf :type git :host github :repo "lneely/lmtf"))
(require 'lmtf)
(with-eval-after-load 'lmtf
(define-key emacs-lisp-mode-map (kbd "C-c t !") #'lmtf-run-all-tests)
(define-key emacs-lisp-mode-map (kbd "C-c t r") #'lmtf-show-results))
(define-key emacs-lisp-mode-map (kbd "C-c t !") #'lmtf-run-all-tests)
(define-key emacs-lisp-mode-map (kbd "C-c t r") #'lmtf-show-results)
(provide 'module-lmtf)

View File

@ -8,9 +8,10 @@
(require 'module-pkg)
(pkg/require 'protobuf-mode)
(pkg/require-defer 'protobuf-mode)
(add-to-list 'auto-mode-alist '("\\.proto$" . protobuf-mode))
(with-eval-after-load 'protobuf-mode
(add-to-list 'auto-mode-alist '("\\.proto$" . protobuf-mode)))
(provide 'module-protobuf)

View File

@ -8,11 +8,12 @@
(require 'module-pkg)
(pkg/require 'python-mode)
(pkg/require 'python-environment)
(pkg/require-defer 'python-mode)
(pkg/require-defer 'python-environment)
(add-to-list 'auto-mode-alist '("\\.py$" . python-mode))
(add-to-list 'auto-mode-alist '("BUILD\\'" . python-mode))
(with-eval-after-load 'python-mode
(add-to-list 'auto-mode-alist '("\\.py$" . python-mode))
(add-to-list 'auto-mode-alist '("BUILD\\'" . python-mode)))
(provide 'module-python)

View File

@ -8,7 +8,7 @@
(require 'module-pkg)
(pkg/require 'rego-mode)
(pkg/require-defer 'rego-mode)
(provide 'module-rego)

View File

@ -9,12 +9,14 @@
(require 'module-pkg)
(pkg/require 'fic-mode)
(add-hook 'prog-mode-hook 'fic-mode)
(pkg/require-defer 'fic-mode)
(with-eval-after-load 'fic-mode
(add-hook 'prog-mode-hook 'fic-mode))
(pkg/require 'flycheck)
(global-flycheck-mode)
(setq flycheck-emacs-lisp-load-path 'inherit)
(pkg/require-defer 'flycheck)
(with-eval-after-load 'flycheck
(global-flycheck-mode)
(setq flycheck-emacs-lisp-load-path 'inherit))
(provide 'module-syntax)

View File

@ -9,12 +9,13 @@
(require 'module-pkg)
(pkg/require 'mmm-mode)
(pkg/require 'multi-web-mode)
(pkg/require 'php-mode)
(pkg/require 'emmet-mode)
(pkg/require-defer 'mmm-mode)
(pkg/require-defer 'multi-web-mode)
(pkg/require-defer 'php-mode)
(pkg/require-defer 'emmet-mode)
(add-to-list 'auto-mode-alist '("\\.php$" . php-mode))
(with-eval-after-load 'php-mode
(add-to-list 'auto-mode-alist '("\\.php$" . php-mode)))
(provide 'module-web)

View File

@ -7,9 +7,11 @@
;;; Code:
(require 'module-pkg)
(pkg/require 'yaml-mode)
(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode))
(pkg/require-defer 'yaml-mode)
(with-eval-after-load 'yaml-mode
(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode)))
(provide 'module-yaml)