Skip to content

HTMX Django IntelliSense

Documentation for the VS Code extension that provides offline HTMX IntelliSense and Django 6 template partial completion and navigation across templates and Python views.

HTMX attribute completion in VS Code

What is documented here

Use this site to install the extension, author HTMX attributes, configure HTMX 2/4 behavior, work with Django partials, and maintain the generated catalog and VSIX package.

C4Context
    Person(author, "Template author", "Edits HTML and Django templates")
    System(extension, "HTMX Django IntelliSense", "VS Code extension for HTMX completions, hover, and diagnostics")
    System_Ext(vscode, "Visual Studio Code", "Extension host and editor")
    System_Ext(django, "Django extension", "Supplies the django-html language mode")
    System_Ext(htmxDocs, "HTMX release archives", "Pinned build-time catalog source")
    Rel(author, vscode, "Edits templates in")
    Rel(vscode, extension, "Activates by language mode")
    Rel(extension, django, "Uses django-html language identifier")
    Rel(htmxDocs, extension, "Build-time catalog input", "HTTPS")

The installed extension runs locally in VS Code. It reads the committed catalog and does not make runtime network requests; release archives are fetched only when a contributor regenerates the catalog.

Start here

Need Read
Install and verify the extension Installation
Create a first HTMX-enabled Django template First template
Understand version modes and scope Compatibility
Configure editor behavior Configuration
Contribute or package a change First contribution

Documentation map

  • Start Here covers installation and the first useful template.
  • Explanation describes the offline runtime model and compatibility behavior.
  • Tutorials cover local docs and extension contribution workflows.
  • How-to Guides solve common authoring, configuration, and partial tasks.
  • Operations covers local testing, CI, VSIX inspection, and releases.
  • Reference lists settings, catalog syntax, and snippets.