app-emacs / transient

Transient commands abstraction for GNU Emacs

Official package sites : https://github.com/magit/transient/ · https://magit.vc/manual/transient/ ·

Taking inspiration from prefix keys and prefix arguments, Transient implements a similar abstraction involving a prefix command, infix arguments and suffix commands. We could call this abstraction a "transient command", but because it always involves at least two commands (a prefix and a suffix) we prefer to call it just a "transient". When the user calls a transient prefix command, then a transient (temporary) keymap is activated, which binds the transient's infix and suffix commands, and functions that control the transient state are added to `pre-command-hook' and `post-command-hook'. The available suffix and infix commands and their state are shown in the echo area until the transient is exited by invoking a suffix command. Calling an infix command causes its value to be changed, possibly by reading a new value in the minibuffer. Calling a suffix command usually causes the transient to be exited but suffix commands can also be configured to not exit the transient state.

v9999 :: 0 :: gentoo

Modified
License
GPL-3+

v0.5.3 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 x86 ~amd64-linux ~arm ~arm64 ~ppc64 ~riscv ~x86-linux

app-editors / emacs : The extensible, customizable, self-documenting real-time display editor

app-emacs / compat : Compatibility libraries for Emacs

app-emacs / docker : Emacs integration for Docker

app-emacs / geiser : Generic interaction mode between Emacs and different Scheme implementations

app-emacs / magit : A Git porcelain inside Emacs

app-emacs / nix-mode : GNU Emacs major mode for editing Nix expressions

app-emacs / rg : GNU Emacs search tool based on ripgrep

app-emacs / sharper : .NET SDK CLI wrapper for GNU Emacs using Transient

Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: drop old 0.5.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
app-emacs/transient: drop old 0.5.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
app-emacs/transient: drop old 0.4.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.5.3 ALLARCHES, #922365
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emacs/transient: Stabilize 0.5.0 x86, #921419
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.5.0 amd64, #921419
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.5.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.5.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.5.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: drop old 0.4.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emacs/transient: Stabilize 0.4.3 ALLARCHES, #915038
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.4.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: drop old 0.4.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
app-emacs/transient: drop old 0.3.7_p20220918-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emacs/transient: Keyword 0.4.1 riscv, #909843
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.4.1 ALLARCHES, #909841
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.4.0 ALLARCHES, #908887
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.4.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
app-emacs/transient: drop old 0.3.7
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: add live version
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.4.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Maciej Barć · gentoo
app-emacs/transient: drop old 0.3.6
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
app-emacs/*: drop redundant NEED_EMACS
Not needed after elisp-common.eclass changed the default to 25.3 (the oldest currently in tree). Signed-off-by: Matthew Smith <matthew@gentoo.org> [Whitespace: removed double empty lines] Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs: H -> COMMIT
Bug: https://github.com/pkgcore/pkgcheck/issues/536 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.3.7_p20220918-r1 x86, #889586
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emacs/transient: Stabilize 0.3.7_p20220918-r1 amd64, #889586
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Keyword 0.3.7_p20220918-r1 arm, #877205
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emacs/transient: Keyword 0.3.7_p20220918-r1 ppc64, #877205
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
app-emacs/transient: add dependency on app-emacs/compat
Keywords dropped due to missing keywords on app-emacs/compat. Closes: https://bugs.gentoo.org/877193 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: bump to 0.3.7_p20220918
2022.09.18 snapshot Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej Barć · gentoo
app-emacs/transient: fix DESCRIPTION
thanks to k4leg for the report Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emacs/transient: Stabilize 0.3.7 ALLARCHES, #833349
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-emacs/transient: add 0.3.7
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Hans de Graaff · gentoo
app-emacs/transient: cleanup
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emacs/transient: x86 stable wrt bug #816918
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emacs/transient: amd64 stable wrt bug #816918
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-emacs/transient: add 0.3.6
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-emacs/transient: add 0.3.5
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
app-emacs/transient: initial import of 0.3.4
New dependency for app-emacs/magit Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>