{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","elisp"],"comment":"Emacs key and popup interface for complex keybindings","compare":null,"dependentCount":null,"description":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","flavors":[{"comment":"Emacs key and popup interface for complex keybindings","pkgName":"transient-devel-emacs_nox-0.8.4.29"},{"comment":"Emacs key and popup interface for complex keybindings","pkgName":"transient-devel-emacs_canna-0.8.4.29"},{"comment":"Emacs key and popup interface for complex keybindings","pkgName":"transient-devel-emacs_devel-0.8.4.29"},{"comment":"Emacs key and popup interface for complex keybindings","pkgName":"transient-devel-emacs_wayland-0.8.4.29"},{"comment":"Emacs key and popup interface for complex keybindings","pkgName":"transient-devel-emacs_devel_nox-0.8.4.29"}],"html":"https://daemonports.org/dragonfly/devel/transient-devel/","kind":"port","lastUpdate":null,"license":["GPLv3+"],"maintainer":"yasu@FreeBSD.org","name":"transient-devel","newest":false,"newestVersion":null,"noVulnData":false,"origin":"devel/transient-devel","otherSystems":[],"packages":null,"pkgName":"transient-devel-0.8.4.29","related":["devel/transient"],"repository":"DPorts","requiredBy":["devel/forge-devel","devel/magit-devel"],"requiredByCount":2,"runDepends":["editors/emacs","misc/compat.el","print/indexinfo"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.8.4.29","versions":null,"vulnerabilities":null,"www":"https://github.com/magit/transient"}
