From 6578d64b50d1a6f3d4fab165d5c907dd2cec6b34 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Mon, 19 May 2025 16:27:00 -0400 Subject: [PATCH] Format typescript on save in vscode. --- ansible/roles/bhyve/files/bhyve_netgraph_bridge.bash | 1 + ansible/roles/emacs/files/elisp/util-tree-sitter.el | 2 ++ ansible/roles/vscode/files/settings.json | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/ansible/roles/bhyve/files/bhyve_netgraph_bridge.bash b/ansible/roles/bhyve/files/bhyve_netgraph_bridge.bash index e44dd7d..5ad4270 100644 --- a/ansible/roles/bhyve/files/bhyve_netgraph_bridge.bash +++ b/ansible/roles/bhyve/files/bhyve_netgraph_bridge.bash @@ -153,6 +153,7 @@ function start_vm { -D \ -c $CPU_CORES \ -m $MEMORY \ + -S \ -H \ -P \ -o 'rtc.use_localtime=false' \ diff --git a/ansible/roles/emacs/files/elisp/util-tree-sitter.el b/ansible/roles/emacs/files/elisp/util-tree-sitter.el index 2dc791e..742d0fa 100644 --- a/ansible/roles/emacs/files/elisp/util-tree-sitter.el +++ b/ansible/roles/emacs/files/elisp/util-tree-sitter.el @@ -4,6 +4,8 @@ :commands (treesit-install-language-grammar treesit-ready-p) :init (setq treesit-language-source-alist '()) + :custom + (treesit-max-buffer-size 209715200) ;; 200MiB :config ;; Default to the max level of detail in treesitter highlighting. This ;; can be overridden in each language's use-package call with: diff --git a/ansible/roles/vscode/files/settings.json b/ansible/roles/vscode/files/settings.json index c685ca7..94d19ba 100644 --- a/ansible/roles/vscode/files/settings.json +++ b/ansible/roles/vscode/files/settings.json @@ -32,6 +32,10 @@ "editor.defaultFormatter": "hashicorp.terraform", "editor.formatOnSave": true }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + }, "black-formatter.importStrategy": "fromEnvironment", "workbench.statusBar.visible": false, "git.openRepositoryInParentFolders": "never",