Transient User and Developer Manual

Transient is the library used to implement the keyboard-driven “menus” in Magit. It is distributed as a separate package, so that it can be used to implement similar menus in other packages.

This manual can be bit hard to digest when getting started. A useful resource to get over that hurdle is Psionic K’s interactive tutorial, available at https://github.com/positron-solutions/transient-showcase.

This manual is for Transient version 0.8.1.

Copyright (C) 2018–2024 Free Software Foundation, Inc.

You can redistribute this document and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Table of Contents