CL (Control Language) Extension is a Hoot

The CL Extension is included in the recommended Visual Studio Code for IBM i installer package - IBM i Development Pack

What is it?

The IBM CLLE extension is a sleek, no-nonsense tool that brings Control Language (CL) editing into the modern age of Visual Studio Code.

VSCode IBM i Extension: CL Extension 1

This extension adds rich language support for CLLE (Control Language), including:

  • Outline View: Navigate procedures and commands with a structured sidebar.
  • Content Assist: Autocompletion and suggestions for CL commands.
  • Go to Definition / Peek References: Quickly jump to or preview command definitions and usages.
  • Readable: Syntax highlighting and structure views
  • Modern: Brings CL into the same dev environment as RPGLE, COBOL, and SQL
  • Debugging via VS Code’s “Attach to Server” workflow

Full content assist for CL commands requires a connection to an IBM i system via Code for IBM i or Merlin IDE

It’s a small but mighty piece of the IBM i modernization puzzle.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>