https://github.com/justintime50/muffinscript-vscode
Syntax highlighting for the MuffinScript programming language.
https://github.com/justintime50/muffinscript-vscode
extension highlighting language muffin muffinscript programming syntax vscode
Last synced: 4 months ago
JSON representation
Syntax highlighting for the MuffinScript programming language.
- Host: GitHub
- URL: https://github.com/justintime50/muffinscript-vscode
- Owner: Justintime50
- License: mit
- Created: 2025-08-26T04:03:01.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-08-26T04:14:42.000Z (5 months ago)
- Last Synced: 2025-08-26T06:09:14.548Z (5 months ago)
- Topics: extension, highlighting, language, muffin, muffinscript, programming, syntax, vscode
- Homepage: https://github.com/justintime50/muffinscript
- Size: 300 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MuffinScript VS Code Extension
The [MuffinScript VS Code Extension](https://marketplace.visualstudio.com/items?itemName=JustinHammond.muffinscript) adds syntax highlighting support to VS Code for the [MuffinScript programming language](https://github.com/justintime50/muffinscript).
MuffinScript files may look something like this:
```ms
// Variable assignment and printing
foo = "hello world"
p(foo)
// Simple arithmetic (add, subtract, multiply, divide, modulo)
p(2 + 2.5)
// Concatenate strings
p(cat("I say ", foo))
// If statements
if (foo == bar) {
p(true)
} else {
p(false)
}
// For loops
for (item in [1, 2, 3]) {
p(item + 1)
}
```
## Installation
### Marketplace Installation
1. Open VS Code
2. Go to the Extensions menu
3. Search for "MuffinScript"
4. Install
Alternatively, [install directly from this link](https://marketplace.visualstudio.com/items?itemName=JustinHammond.muffinscript).
### Manual Installation
1. Open VS Code
2. Go to the Extensions menu
3. Select 3 dots in the menu bar, select `Install from VSIX`
4. Select available VSIX file (extension packaged up) or build from source (see [Development](#development)) below
If you need a screenshot of this, checkout
## Development
```shell
# Install the `vsce` tool
npm install -g @vscode/vsce
# Package the extension
vsce package
# Release the extension (pre-releases must have different versions than GA releases)
vsce publish --pre-release
vsce publish
```