You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Duncan Lilley edited this page Mar 24, 2026
·
2 revisions
There are three primary components to the MATLAB extension for VS Code:
The Extension - The extension provides VS Code-specific functionality when editing MATLAB files.
The Language Server - The extension uses the language server to deliver advanced language features. In turn, the language server relies on MATLAB to enable enhanced functionality, including code execution and debugging capabilities.
Declarative Language Features - Several features are defined statically, including:
MATLAB Language Grammar - Enables syntax highlighting.
Snippets - Provides support for code snippets.
Language Configuration - Supports features such as commenting and indentation rules.
---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class EXT["MATLAB Extension for VS Code"]
class LS["MATLAB Language Server"]
class MATLAB
namespace StaticFunctionality {
class GRM["MATLAB Language Grammar"]
class Snippets
class LangConfig["Language Configuration"]
}
EXT --> LS
EXT --> GRM
EXT --> Snippets
EXT --> LangConfig
LS --> MATLAB