---
title: "Lima 0.8.0: where each key stands"
description: "Lima's JavaScript package learns where things stand: outline() gives each key, comment and error of a document its place in the source, for editors. A half-typed line keeps the keys below it; hadley's block editor is the first to use it."
url: "https://mko.run/notes/2026-11-05-lima-0.8.0/"
language: "en"
published: 2026-11-05
tags: ["lima"]
---
# Lima 0.8.0: where each key stands

Lima's JavaScript package learns where things stand: `outline()` gives each key, comment and error of a document its place in the source, for editors. A half-typed line keeps the keys below it; hadley's block editor is the first to use it.
