This commit is contained in:
Tom Alexander 2025-09-07 15:11:11 -04:00
parent 40dc19eaea
commit 7c506f9e7f
No known key found for this signature in database
GPG Key ID: D3A179C9A53C0EDE
4 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,16 @@
(defun d2-format-buffer ()
"Run prettier."
(interactive)
(run-command-on-buffer "d2" "fmt" "-")
)
(use-package d2-mode
:commands (d2-mode)
:hook (
(d2-mode . (lambda ()
;; (add-hook 'before-save-hook 'd2-format-buffer nil 'local)
))
)
)
(provide 'lang-d2)

View File

@ -87,4 +87,8 @@
(use-package gnuplot) (use-package gnuplot)
(use-package graphviz-dot-mode) (use-package graphviz-dot-mode)
(use-package htmlize
;; For syntax highlighting when exporting to HTML.
)
(provide 'lang-org) (provide 'lang-org)

View File

@ -40,4 +40,6 @@
(require 'lang-cmake) (require 'lang-cmake)
(require 'lang-d2)
(load-directory autoload-directory) (load-directory autoload-directory)

View File

@ -15,6 +15,7 @@
- typescript-language-server - typescript-language-server
- shellcheck - shellcheck
- vscode-css-languageserver - vscode-css-languageserver
- d2 # Generating diagrams
state: present state: present
- name: Create directories - name: Create directories