chore(use-package): use :preface in favor of :init when defining things

This commit is contained in:
2022-04-22 23:25:56 +01:00
parent be595062e6
commit 2b39d5b0d7
77 changed files with 134 additions and 124 deletions

View File

@@ -15,7 +15,7 @@
:hook (applescript-mode . siren-applescript-mode-setup)
:init
:preface
(defun siren-applescript-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 4)

View File

@@ -15,7 +15,7 @@
:hook
(caddyfile-mode . siren-caddyfile-mode-setup)
:init
:preface
(defun siren-caddyfile-mode-setup ()
(setq-local tab-width 4
indent-tabs-mode nil)

View File

@@ -16,7 +16,7 @@
:custom
(coffee-tab-width 2)
:init
:preface
(defun siren-coffee-mode-setup ()
;; remove the "Generated by CoffeeScript" header
(add-to-list 'coffee-args-compile "--no-header")

View File

@@ -19,7 +19,7 @@
:hook (conf-mode . siren-conf-mode-setup)
:init
:preface
(defun siren-conf-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)))

View File

@@ -20,7 +20,7 @@
:custom
(css-indent-offset 2)
:init
:preface
(defun siren-css-mode-setup ()
(setq tab-width 2)

View File

@@ -13,7 +13,7 @@
:interpreter "cucumber"
:hook (feature-mode . siren-feature-mode-setup)
:init
:preface
(defun siren-feature-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)))

View File

@@ -21,11 +21,7 @@
(dart-format-on-save t)
(dart-enable-analysis-server t)
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-project-root-files-bottom-up "pubspec.yaml")
(add-to-list 'projectile-project-root-files-bottom-up "BUILD"))
:preface
(defun siren-dart-mode-setup ()
(when (fboundp 'highlight-symbol-mode)
(highlight-symbol-mode -1))
@@ -34,7 +30,12 @@
(lsp-deferred)
(siren-folding)
(subword-mode +1)))
(subword-mode +1))
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-project-root-files-bottom-up "pubspec.yaml")
(add-to-list 'projectile-project-root-files-bottom-up "BUILD")))
(provide 'siren-dart)
;;; siren-dart.el ends here

View File

@@ -10,7 +10,7 @@
:hook
(dockerfile-mode . siren-dockerfile-mode-setup)
:init
:preface
(defun siren-dockerfile-mode-setup ()
(with-eval-after-load 'flycheck
(flycheck-select-checker 'hadolint))
@@ -18,6 +18,7 @@
(lsp-deferred)
(lsp-format-buffer-on-save-mode +1))
:init
(with-eval-after-load 'flycheck
;; Define fixed Hadolint checker, built-in checker expects lines to start
;; with "<filename>:", but when input is provided via STDIN, the each line

View File

@@ -27,12 +27,7 @@
:hook
(go-mode . siren-go-mode-setup)
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-globally-ignored-directories "Godeps")
(add-to-list 'projectile-globally-ignored-directories "vendor/github.com")
(add-to-list 'projectile-globally-ignored-directories "vendor/gopkg.in"))
:preface
(defun siren-go-mode-setup ()
(setq-local tab-width 4
company-minimum-prefix-length 1
@@ -56,6 +51,12 @@
:args '("-t" "4" "-m" "80" "--no-reformat-tags")
:lighter "GOLINES"))
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-globally-ignored-directories "Godeps")
(add-to-list 'projectile-globally-ignored-directories "vendor/github.com")
(add-to-list 'projectile-globally-ignored-directories "vendor/gopkg.in"))
:config
(siren-define-golines-format-mode)
@@ -97,7 +98,7 @@
(lsp-configuration-section "golangci-lint")))))
(add-to-list 'lsp-language-id-configuration '(go-mode . "golangci-lint"))
:init
:preface
(defun siren-lsp-go-mode-setup ()
(setq-local siren-lsp-format-buffer-func 'siren-lsp-go-format-buffer)
(lsp-format-buffer-on-save-mode t)
@@ -131,13 +132,14 @@
:custom
(go-test-verbose t)
:init
:preface
(defun siren-gotest-setup ()
(let ((extra-args "-count=1 -race"))
(if (and (boundp 'go-test-local) go-test-local)
(setq-local go-test-args (concat go-test-args " " extra-args))
(setq-local go-test-args extra-args))))
:init
(when (not (version< emacs-version "28.0"))
;; Change ff-other-file-name to ff-find-the-other-file in Emacs 28.x and
;; later.
@@ -161,7 +163,7 @@ For example, if the current buffer is `foo.go', the buffer for
(:keymaps 'dap-mode-map
"C-c , d" 'siren-dap-go-debug-current-test)
:init
:preface
(defun siren-dap-go-debug-current-test ()
(interactive)
(let ((name (go-test--get-current-test)))
@@ -193,7 +195,7 @@ For example, if the current buffer is `foo.go', the buffer for
;; prevent go-projectile from screwing up GOPATH
(go-projectile-switch-gopath 'never)
:init
:preface
(defun siren-go-projectile-setup ()))
(use-package go-playground

View File

@@ -11,7 +11,7 @@
:hook
(groovy-mode . siren-groovy-mode-setup)
:init
:preface
(defun siren-groovy-mode-setup ()
(setq groovy-highlight-assignments t
groovy-indent-offset 4

View File

@@ -10,7 +10,7 @@
:mode "\\.haml\\'" "\\.hamlc\\'"
:hook (haml-mode . siren-haml-mode-setup)
:init
:preface
(defun siren-haml-mode-setup ()
(setq tab-width 2)))

View File

@@ -16,7 +16,7 @@
:hook
(haskell-mode . siren-haskell-mode-setup)
:init
:preface
(defun siren-haskell-mode-setup ()
(siren-folding)
(subword-mode +1)))

View File

@@ -12,7 +12,7 @@
:hook
(jinja2-mode . siren-jinja2-mode-setup)
:init
:preface
(defun siren-jinja2-mode-setup ()
(run-hooks 'prog-mode-hook)
(subword-mode +1)))

View File

@@ -24,7 +24,7 @@
:hook
(js-mode . siren-js-mode-setup)
:init
:preface
(defun siren-js-mode-setup ()
"Default tweaks for `js-mode'."
(let ((width 2))
@@ -42,7 +42,7 @@
:hook
(js-mode . siren-lsp-js-mode-setup)
:init
:preface
(defun siren-lsp-js-mode-setup ()
(lsp-deferred)
(lsp-format-buffer-on-save-mode)))

View File

@@ -22,7 +22,7 @@
:hook
(json-mode . siren-json-mode-setup)
:init
:preface
(defun siren-json-mode-setup ()
"Default tweaks for `json-mode'."
@@ -39,7 +39,7 @@
:hook
(json-mode . siren-lsp-json-mode-setup)
:init
:preface
(defun siren-lsp-json-mode-setup ()
(lsp-deferred)
(lsp-format-buffer-on-save-mode)))

View File

@@ -19,7 +19,7 @@
:custom
(jsonnet-library-search-directories '("vendor"))
:init
:preface
(defun siren-jsonnet-mode-setup ()
"Default tweaks for `jsonnet-mode'."
(jsonnet-format-buffer-on-save-mode t)

View File

@@ -14,7 +14,7 @@
:hook (rjsx-mode . siren-rjsx-mode-setup)
:init
:preface
(defun siren-rjsx-mode-setup ()
(prettier-js-mode +1)
(subword-mode +1)

View File

@@ -10,7 +10,7 @@
:hook
(lua-mode . siren-lua-mode-setup)
:init
:preface
(defun siren-lua-mode-setup ()
(setq lua-indent-level 2
whitespace-action '(auto-cleanup))
@@ -27,7 +27,7 @@
(lsp-lua-hint-enable t)
(lsp-lua-telemetry-enable nil)
:init
:preface
(defun siren-lsp-lua-mode-setup ()
(lsp-deferred)))

View File

@@ -18,13 +18,14 @@
(:keymaps 'makefile-mode-map
"C-c C-m" 'makefile-executor-execute-project-target)
:init
(add-to-list 'siren-indent-sensitive-modes 'makefile-mode)
:preface
(defun siren-makefile-mode-setup ()
(subword-mode +1)
(siren-display-indentation -1)
(setq tab-width 4)))
(setq tab-width 4))
:init
(add-to-list 'siren-indent-sensitive-modes 'makefile-mode))
(provide 'siren-makefile)
;;; siren-makefile.el ends here

View File

@@ -39,7 +39,7 @@
:custom-face
(markdown-code-face ((t nil)))
:init
:preface
(defun siren-markdown-mode-setup ()
;; Configure prettier after local vars are processed, allowing local
;; override of fill-column and have prettier respect it.

View File

@@ -14,7 +14,7 @@
:hook
(mermaid-mode . siren-mermaid-mode-setup)
:init
:preface
(defun siren-mermaid-mode-setup ()
(run-hooks 'prog-mode-hook)))

View File

@@ -14,7 +14,7 @@
(nginx-indent-level 4)
(nginx-indent-tabs-mode nil)
:init
:preface
(defun siren-nginx-mode-setup ()
(setq tab-width 4)))

View File

@@ -17,7 +17,7 @@
:hook
(php-mode . siren-php-mode-setup)
:init
:preface
(defun siren-php-mode-setup ()
(tree-sitter-mode +1)
(prettier-js-mode)

View File

@@ -14,7 +14,7 @@
:custom
(plantuml-default-exec-mode 'executable)
:init
:preface
(defun siren-plantuml-mode-setup ()
(setq tab-width 2)))

View File

@@ -15,7 +15,7 @@
:hook
(protobuf-mode . siren-protobuf-mode-setup)
:init
:preface
(defun siren-protobuf-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)

View File

@@ -52,11 +52,7 @@
:hook
(ruby-mode . siren-ruby-mode-setup)
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-globally-ignored-directories "vendor/bundle")
(add-to-list 'projectile-globally-ignored-directories "vendor/ruby"))
:preface
(defun siren-ruby-mode-setup ()
(setq-local c-tab-always-indent nil
ruby-align-chained-calls t
@@ -68,6 +64,11 @@
(siren-folding)
(subword-mode +1))
:init
(with-eval-after-load "projectile"
(add-to-list 'projectile-globally-ignored-directories "vendor/bundle")
(add-to-list 'projectile-globally-ignored-directories "vendor/ruby"))
:config
;; Use M-' instead to togle quote styles
(unbind-key "C-c '" ruby-mode-map)
@@ -93,12 +94,13 @@
(lsp-solargraph-multi-root nil)
(lsp-solargraph-log-level "warn")
:preface
(defun siren-lsp-ruby-mode-setup ()
(lsp-deferred))
:init
(add-to-list 'safe-local-variable-values
'(lsp-solargraph-use-bundler . t))
(defun siren-lsp-ruby-mode-setup ()
(lsp-deferred)))
'(lsp-solargraph-use-bundler . t)))
(use-package rufo
:defer t
@@ -125,7 +127,7 @@
(inf-ruby-mode . siren-inf-ruby-mode-setup)
(compilation-filter . inf-ruby-auto-enter)
:init
:preface
(defun siren-inf-ruby-mode-setup ()
(if (fboundp 'company-mode)
(company-mode -1)))
@@ -146,7 +148,7 @@
(rspec-use-opts-file-when-available nil)
(rspec-use-spring-when-possible nil)
:init
:preface
(defun siren-rspec-mode-setup ())
:config

View File

@@ -21,7 +21,7 @@
:hook
(rust-mode . siren-rust-mode-setup)
:init
:preface
(defun siren-rust-mode-setup ()
(setq rust-format-on-save t)

View File

@@ -18,7 +18,7 @@
;; Turn off annoying auto-compile on save.
(sass-compile-at-save nil)
:init
:preface
(defun siren-sass-mode-setup ()
(siren-css-mode-css)))

View File

@@ -18,7 +18,7 @@
;; Turn off annoying auto-compile on save.
(scss-compile-at-save nil)
:init
:preface
(defun siren-scss-mode-setup ()
(siren-css-mode-setup)))

View File

@@ -33,7 +33,7 @@
(sh-indentation 2)
(sh-indent-after-continuation 'always)
:init
:preface
(defun siren-sh-mode-setup ()
(setq tab-width 2
whitespace-action '(auto-cleanup))
@@ -47,7 +47,7 @@
:hook
(sh-mode . siren-lsp-bash-mode-setup)
:init
:preface
(defun siren-lsp-bash-mode-setup ()
(if (member sh-shell '(bash sh))
(lsp-deferred))))

View File

@@ -10,7 +10,7 @@
:mode "\\.slim\\'"
:hook (slim-mode . siren-slim-mode-hook)
:init
:preface
(defun siren-slim-mode-setup ()))
(provide 'siren-slim)

View File

@@ -13,7 +13,7 @@
:mode "\\.sql\\'"
:hook (sql-mode . siren-sql-mode-setup)
:init
:preface
(defun siren-sql-mode-setup ()
(setq tab-width 2)))

View File

@@ -13,7 +13,7 @@
"/\\.local/ssh/config\\(\\.d/.*\\.conf\\)?\\'"
:hook (ssh-config-mode . siren-ssh-config-mode-setup)
:init
:preface
(defun siren-ssh-config-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)))

View File

@@ -16,7 +16,7 @@
:custom
(terraform-indent-level 2)
:init
:preface
(defun siren-terraform-mode-setup ()
(setq-local tab-width 2)
(terraform-format-on-save-mode 1)

View File

@@ -12,7 +12,7 @@
:mode "\\.thrift\\'"
:hook (thrift-mode . siren-thrift-mode-setup)
:init
:preface
(defun siren-thrift-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)

View File

@@ -14,7 +14,7 @@
:mode "\\.toml\\'"
:hook (conf-toml-mode . siren-toml-mode-setup)
:init
:preface
(defun siren-toml-mode-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)

View File

@@ -24,7 +24,7 @@
"C-j" 'newline-and-indent
"C-c C-h" 'siren-folding-toggle)
:init
:preface
(defun siren-typescript-mode-setup ()
(let ((width 2))
(setq typescript-indent-level width

View File

@@ -13,7 +13,7 @@
:hook
(vue-mode . siren-vue-mode-setup)
:init
:preface
(defun siren-vue-mode-setup ()
(prettier-js-mode)
(lsp-deferred)

View File

@@ -30,7 +30,7 @@
(web-mode-sql-indent-offset 2)
(web-mode-engines-alist '(("go" . "\\.tpl\\'")))
:init
:preface
(defun siren-web-mode-setup ()
"Default tweaks for `web-mode'."
(setq tab-width 2)

View File

@@ -18,7 +18,7 @@
(nxml-attribute-indent 2)
(nxml-child-indent 2)
:init
:preface
(defun siren-xml-setup ()
(run-hooks 'prog-mode-hook)
(setq tab-width 2)

View File

@@ -18,7 +18,7 @@
:hook
(yaml-mode . siren-yaml-mode-setup)
:init
:preface
(defun siren-yaml-mode-setup ()
(run-hooks 'prog-mode-hook)
@@ -31,7 +31,7 @@
:hook
(yaml-mode . siren-lsp-yaml-mode-setup)
:init
:preface
(defun siren-lsp-yaml-mode-setup ()
(lsp-deferred)
(lsp-format-buffer-on-save-mode)))