Skip to content

Documentation attributions

Some public documentation pages are adapted from open documentation projects and rewritten for Lapis Notes.

Developer documentation for plugin anatomy, lifecycle, editor access, events, manifest shape, publishing, and plugin CSS is adapted from Marcus Olsson’s archived Obsidian Plugin Developer Docs repository.

User-interface documentation for command-driven workflows, sidebars, editor groups, shortcuts, and workspace layout is adapted from the Visual Studio Code Documentation repository.

Developer documentation for language extensions, manifest contributions, and the VS Code-to-Lapis mapping draws on structure and terminology from the Visual Studio Code Extension API — Language Extensions Overview and related contribution-point reference pages.

  • Source: code.visualstudio.com/api
  • Changes: rewritten for Lapis CodeMirror/Lezer editing, LanguageServiceProvider, and lapis.contributes manifest metadata rather than TextMate grammars or VS Code extension hosts.

No Microsoft, Visual Studio Code, or Obsidian trademarks imply endorsement of Lapis Notes.