feat(format): add :lang zig formatter

This commit is contained in:
Ellis Kenyő 2022-08-17 08:04:55 +01:00 committed by Ellis Kenyo
parent c2980d1d7b
commit c7794ba06c
No known key found for this signature in database
GPG key ID: 298BE5D997EBAA02
2 changed files with 5 additions and 1 deletions

View file

@ -11,6 +11,7 @@
:hook (zig-mode . rainbow-delimiters-mode) :hook (zig-mode . rainbow-delimiters-mode)
:config :config
(setq zig-format-on-save nil) ; rely on :editor format instead (setq zig-format-on-save nil) ; rely on :editor format instead
(set-formatter! 'zigfmt '("zig" "fmt" "--stdin") :modes '(zig-mode))
(when (modulep! +lsp) (when (modulep! +lsp)
(add-hook 'zig-mode-local-vars-hook #'lsp! 'append)) (add-hook 'zig-mode-local-vars-hook #'lsp! 'append))

View file

@ -10,7 +10,10 @@
"This module requires (:tools tree-sitter)") "This module requires (:tools tree-sitter)")
(unless (executable-find "zig") (unless (executable-find "zig")
(warn! "Couldn't find zig binary")) (warn! "Couldn't find zig binary")
(when (modulep! :editor format)
(warn! "Formatting will be disabled")))
(when (modulep! +lsp) (when (modulep! +lsp)
(unless (executable-find "zls") (unless (executable-find "zls")