← Shed
v0.3.8
im ZED e
Mainframe language support for the Zed editor.
Syntax highlighting, snippets, and tree-sitter grammars for
JCL, COBOL, REXX, and HLASM.
JCL
COBOL DB2
COBOL CICS
REXX
HLASM
Supported Languages
Four mainframe languages with full highlighting and snippets
JCL
Job Control Language. JOB, EXEC, DD statements, JES2/JES3 control, procedures, and symbolic parameters
.jcl .prc .proc .cntl
COBOL
IBM Enterprise COBOL with embedded EXEC SQL and EXEC CICS support. 274 keywords
.cbl .cob .cobol .cpy
REXX
TSO/ISPF REXX with built-in functions, ISPF services, and TSO commands
.rexx .rex .rx
HLASM
IBM High Level Assembler. Instructions, macros, and structured programming
.asm .hlasm .mac
Features
Built for mainframe developers moving to modern editors
🎨
ISPF-Style Colors
Familiar color scheme that feels like home for mainframe developers. Keywords, variables, and comments in the colors you expect.
🌳
Tree-sitter Grammars
Fast, accurate parsing with dedicated tree-sitter grammars for each language. No TextMate fallback. Real structural understanding.
⚡
Code Snippets
Templates for common patterns: JOB cards, EXEC PGM, DD statements, COBOL divisions, REXX functions, and more.
🔗
EXEC SQL & CICS
COBOL embedded SQL and CICS commands highlighted correctly with language injection support.
Installation
Two ways to get started
Option 1
From Zed Extensions
Open Zed
Press Ctrl+Shift+X
Search for imzed
Click Install
Option 2
From Source
Clone the repository
In Zed, go to Extensions
Click Install Dev Extension
Point to the cloned directory
git clone https://github.com/infomanta/imzed
Tree-sitter Grammars
Each language is powered by a dedicated grammar
License
Free and open source
MIT License
imZEDe is released under the MIT License. You are free to use, modify, and distribute
this extension in personal and commercial projects.
View full license .