Skip to content

Provide completions/linting for settings files #99

@FichteFoll

Description

@FichteFoll

Seeing the following image sparked an idea inside me.

random vscode example

PackageDev could analyze a User settings's reference file (notably: parse it and obtain its keys) to provide both completions for the keys and linting of potentially mis-spelled settings.

Questions:

  1. How often do packages not expose their settings in a default file like this?
  2. Should we provide the couple extra default settings we know of in a separate data storage? And do the same thing for known packags?
  3. How to detect syntax-specific settings files? (sublime.find_resources("*.sublime-syntax") and tmLanguage?)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions