Package Control

The official Sublime Text package manager.

MOOSE

Sublime Text syntax highlighting and language-server support for MOOSE input files

By elcarrillo
Created September 8, 2026, last updated September 16, 2026.

Links

Versions

0.1.4 (>ST3091) ·
2026-09-16 14:40

More

MOOSE Sublime Text Support

Sublime Text syntax highlighting and editor support for MOOSE input files.

Features

Installation

Copy these files into your Sublime Text User package directory:

~/Library/Application Support/Sublime Text/Packages/User/

Files:

MOOSE.sublime-syntax
MOOSE-Comments.tmPreferences
MOOSE.sublime-settings

MOOSE Language Server

Install the Sublime Text LSP package.

Configure a MOOSE application executable that supports:

--language-server

Example configuration:

{
    "moose": {
        "enabled": true,
        "command": [
            "/path/to/your/moose-app-opt",
            "--language-server"
        ],
        "selector": "source.moose",
        "diagnostics_mode": "all_files"
    }
}

See:

examples/LanguageServers.sublime-settings.example

Using your own MOOSE application executable allows the language server to recognize custom application objects as well as standard MOOSE objects.

MOOSE

MOOSE is the Multiphysics Object-Oriented Simulation Environment developed by Idaho National Laboratory.

https://mooseframework.inl.gov/

Results

Packages