diff --git a/profiles/main/data/extensions.yml b/profiles/main/data/extensions.yml
index 86b9b93..42c9332 100644
--- a/profiles/main/data/extensions.yml
+++ b/profiles/main/data/extensions.yml
@@ -28,6 +28,8 @@ enabled:
     uuid: 5db78037-f674-459f-a236-db622c427c5b
   - id: redhat.vscode-yaml
     uuid: 2061917f-f76a-458a-8da9-f162de22b97e
+  - id: samuelcolvin.jinjahtml
+    uuid: 8b477a76-974c-403d-a454-58028c1709d1
   - id: streetsidesoftware.code-spell-checker
     uuid: f6dbd813-b0a0-42c1-90ea-10dde9d925a7
   - id: streetsidesoftware.code-spell-checker-french
diff --git a/profiles/main/data/settings.json b/profiles/main/data/settings.json
index 80084d8..ce525a2 100644
--- a/profiles/main/data/settings.json
+++ b/profiles/main/data/settings.json
@@ -45,5 +45,11 @@
         }
     ],
     "cSpell.enabled": false,
-    "redhat.telemetry.enabled": false
+    "redhat.telemetry.enabled": false,
+    // See https://www.reddit.com/r/vscode/comments/pqfpnc/i_realized_why_i_was_annoyed_with_vscode_and/
+    "editor.tabCompletion": "on",
+    "editor.quickSuggestionsDelay": 500,
+    "editor.suggestOnTriggerCharacters": false,
+    // See https://stackoverflow.com/questions/60175608/visual-studio-code-and-jinja-templates
+    "emmet.includeLanguages": {"jinja-py": "py", "jinja-shell": "shellscript"},
 }
\ No newline at end of file