← Troubleshooting guides

How to fix .sdd files not being recognized or highlighted

How-To Troubleshooting Beginner 1191001HOWTO-1191001

HOWTO-1191001TroubleshootingBeginner

This guide shows you how to fix .sdd files that are not recognized, highlighted, or validated in your editor.

The most common causes are a missing editor integration, a disabled plugin, opening the wrong workspace, or saving the file with a similar but wrong extension.

Short answer

Make sure the file is saved as .sdd, install and enable the SpecDD editor integration for your editor, open the project root, trust or reload the workspace if needed, and check whether another extension has claimed the file association.

Steps

1. Check the file extension

The file must end in:

.sdd

These will not be recognized as SpecDD files:

itinerary.sdd.md
itinerary.spec
itinerary.txt

Rename the file if needed.

2. Confirm editor support is installed

Install the matching editor support:

If you do not have an editor integration installed, .sdd files are still plain text, but you will not get syntax highlighting, validation, path warnings, or section hints from the editor.

3. Enable the extension or plugin

Check that the extension or plugin is enabled for the current editor profile or project.

Some editors allow extensions to be disabled per workspace. If the integration appears installed but inactive, enable it for the current workspace and reopen the file.

4. Open the right workspace

Open the repository or workspace root that contains the .specdd/ directory and root spec. Editor features such as path warnings and workspace validation depend on the correct content root.

Opening only a nested folder can make / paths and references appear wrong.

5. Reload the editor

After installing or enabling editor support, reload the window or restart the IDE. Then reopen a .sdd file.

For a quick recognition test, create:

Spec: Editor Check

Purpose:
  Confirm this editor recognizes SpecDD files.

If Spec, Purpose, and section formatting are highlighted, recognition is working.

6. Check conflicting associations

If another extension owns .sdd, update file associations so .sdd maps to SpecDD.

Also check workspace trust or restricted mode in editors that disable language features for untrusted folders.

Common causes

How to verify the fix

Recognition is fixed when:

← Troubleshooting guides