Configuration files

emacs: define default formatters

Changed files
+14 -1
.config
emacs
+14 -1
.config/emacs/init.el
··· 239 239 (use-package format-all 240 240 :ensure t 241 241 :after language-id 242 - :config) 242 + :config 243 + (define-format-all-formatter gersemi 244 + (:executable "gersemi") 245 + (:install) 246 + (:languages "CMake") 247 + (:features) 248 + (:format (format-all--buffer-easy executable))) 249 + (setq-default format-all-formatters 250 + '(("C" (clang-format)) 251 + ("C++" (clang-format)) 252 + ("Rust" (rustfmt)) 253 + ("TOML" (taplo-fmt)) 254 + ("CMake" (gersemi)) 255 + ("Shell" (shfmt))))) 243 256 244 257 245 258 (use-package emacs