Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Matflo PluginNew to Visual Studio Code? Get it now.
Matflo Plugin

Matflo Plugin

Vivek Vijayan

|
2,053 installs
| (2) | Free
Matflo Plugin syntax highlighting and Intellisense
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Matflo Plugin for Visual Studio Code

This extension provides syntax highlighting and code snippets for plugins

Features

  • Syntax highlighting for plugin files (*.plugin)
  • Syntax highlighting of Matflo keywords for c files
  • Plugin Segment completion
  • Snippets for plugin-point insertions in plugin, C and shell files
  • Snippets for frequently used constructs

Code Snippet - defining plugin point in plugin file


Plugin Point - define

Code Snippet - inserting plugin point in C file


Plugin Point - insert

Workspace Configuration for Matflo C Development

The extension includes pre-configured workspace settings for Matflo C development. These configurations include:

  • Settings: File exclusions, search filters, and workspace-specific options
  • Tasks: Build tasks for make, ut_build, and other build systems
  • Launch configurations: GDB debugging setups for binaries, APIs, and core dumps
  • C/C++ properties: Include paths and compiler settings
  • Extension recommendations: Suggested extensions for Matflo development

Installing Workspace Configuration

To install the workspace configuration files:

  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
  2. Type and select: "Matflo: Install Workspace Configuration"
  3. Choose whether to overwrite existing files or skip them

The configuration files will be installed to your workspace's .vscode directory. You can then customize them according to your project's needs.

Note: The configuration files are templates based on typical Matflo C projects. You may need to adjust paths and settings for your specific project structure.

Build Task Buttons

The extension adds convenient build buttons to the status bar (bottom left):

  • � Make Fresh - Runs the make fresh task
  • 🔧 Make - Runs the make task
  • 🌐 Make API - Runs the make API task

Build Parsing Management: When the Microsoft C/C++ extension is installed, the extension pauses its workspace tag parser during make, make fresh, make API, and make binary tasks, then resumes it after the last overlapping build finishes. This does not change C_Cpp.intelliSenseEngine or require a workspace reload. Current-file parsing and IntelliSense completion may continue. This works whether you trigger builds from:

  • Status bar buttons
  • Command Palette (Ctrl+Shift+P → Tasks: Run Task)
  • Keyboard shortcuts
  • Any other method

Coming Soon

  • Code Intellisense in plugin files

For Contributors

Release

Releases are managed with Changesets from the repository root:

pnpm changeset
pnpm changeset:version
git add .
git commit -m "chore: release"
pnpm changeset:tag
pnpm build
pnpm publish:matflo-plugin
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft