Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ContextiveNew to Visual Studio Code? Get it now.
Contextive

Contextive

Chris Simon

chrissimon.au
|
1,225 installs
| (3) | Free
Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere specific words are used - code, comments, config or documentation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Contextive README

Contextive Github Bluesky Mastodon LinkedIn

📘 Documentation | 🚀 Releases | ✉️ Subscribe for Updates

Contextive is a Visual Studio Code extension to assist developers in environments with a complex domain or project specific language, where words have a special meaning in the context of the project.

It should help new team members get up to speed more quickly in understanding domain-specific terms. By storing the glossary in your repository, and surfacing the definitions as you work on the code, it encourages the use of the domain-specific terms in your code, and regularly updating the definitions as the team's understanding evolves.

Example of Contextive in action.

Installation

See VsCode Installation Instructions.

Getting Started

See setting up glossaries and defining terminology usage guides for details on getting started with Contextive.

Features

  • Initialize your Contextive Glossary
  • Auto-complete from your Contextive Glossary
    • Shows definitions in auto-complete details
  • Hover to show definitions from your Contextive Glossary
    • Hover over elements with suffixes & prefixes
    • Hover over usage of multiple terms combined using camelCase, PascalCase and snake_case
    • Hover over multi-word terms
    • Hover over plural of defined terms
    • Hover over aliases of defined terms
  • Put your glossaries near the code they support:
    • Terms relevant for the whole repository
    • Different terms relevant in different repositories
    • Terms relevant only in a subfolder of the repository
    • Multi-root workspaces
  • Works in all files (uses the * document selector)

Coming Soon

  • UI to edit/manage Contextive Glossary
  • Internationalization support
  • Support for multiple contexts in separate repositories
  • Better support for key word identification in different languages (e.g. different syntax delimiters)

Extension Settings

This extension contributes the following settings:

  • contextive.path: The path of the file that stores the Contextive glossary. Default: .contextive/definitions.yml

Known Issues

  • The extension only activates on the presence of the .contextive folder in the workspace. If the contextive.path setting has been updated, the .contextive folder may not exist. (The extension will also activate on use of the Contextive: Initialize Glossary File command.)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft