← All extensions

Keep a Changelog Snippets

v0.1.0 · by ssh-den · added 3 November 2026

Markdown snippets for writing changelogs that follow Keep a Changelog.

Snippets

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for Keep a Changelog Snippets. The extension's id is keep-a-changelog-snippets.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Keep a Changelog Snippets

Markdown snippets for writing changelogs in Zed using the Keep a Changelog 1.1.0 structure.

The snippets are intentionally small and predictable: they insert standard changelog headings, release sections, category sections, and GitHub reference links with editable tab stops for versions, dates, owners, and repository names.

Installation

Install from the Zed Extension Gallery:

  1. Open Zed.
  2. Open the Extension Gallery with Cmd+Shift+X on macOS or Ctrl+Shift+X on Linux and Windows.
  3. Search for Keep a Changelog Snippets.
  4. Click Install.

You can also open the command palette and run zed: extensions, then search for the extension there.

Install from GitHub

You can also install the extension directly from GitHub:

git clone https://github.com/ssh-den/zed-keep-a-changelog-snippets.git

Then open Zed, run zed: install dev extension from the command palette, and select the repository root.

You should select the folder that contains extension.toml.

Usage

Open a Markdown file, type a cl- prefix, and accept the completion to expand the snippet.

For example:

  • cl-init creates a complete CHANGELOG.md skeleton.
  • cl-version-full creates a release section with all Keep a Changelog categories.
  • cl-fixed creates a Fixed category section.
  • cl-link-compare creates a GitHub compare reference link.

Before publishing a release, delete any empty category sections so the changelog stays concise.

Snippets

PrefixDescription
cl-initCreate a complete changelog skeleton with Keep a Changelog and Semantic Versioning links.
cl-versionCreate a version heading.
cl-version-fullCreate a version section with all Keep a Changelog categories.
cl-entriesCreate all Keep a Changelog category sections.
cl-addedCreate an Added section.
cl-changedCreate a Changed section.
cl-deprecatedCreate a Deprecated section.
cl-removedCreate a Removed section.
cl-fixedCreate a Fixed section.
cl-securityCreate a Security section.
cl-link-firstCreate a reference link for the first release tag.
cl-link-compareCreate a reference link comparing two release tags.

License

MIT