FreeBSD Bugzilla – Attachment 220327 Details for
Bug 251146
New port: devel/transient Emacs key and popup interface for complex keybindings
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated patch file
devel_transient.patch (text/plain), 3.46 KB, created by
Yasuhiro Kimura
on 2020-12-06 22:27:18 UTC
(
hide
)
Description:
Updated patch file
Filename:
MIME Type:
Creator:
Yasuhiro Kimura
Created:
2020-12-06 22:27:18 UTC
Size:
3.46 KB
patch
obsolete
>Index: devel/Makefile >=================================================================== >--- devel/Makefile (revision 557099) >+++ devel/Makefile (working copy) >@@ -6785,6 +6785,7 @@ > SUBDIR += tortoisehg > SUBDIR += tpasm > SUBDIR += tradcpp >+ SUBDIR += transient > SUBDIR += treepy.el > SUBDIR += trellis > SUBDIR += trio >Index: devel/transient/Makefile >=================================================================== >--- devel/transient/Makefile (nonexistent) >+++ devel/transient/Makefile (working copy) >@@ -0,0 +1,42 @@ >+# $FreeBSD$ >+ >+PORTNAME= transient >+DISTVERSIONPREFIX= v >+DISTVERSION= 0.2.0.20201205 >+CATEGORIES= devel elisp >+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} >+ >+MAINTAINER= yasu@utahime.org >+COMMENT= Emacs key and popup interface for complex keybindings >+ >+LICENSE= GPLv3+ >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= emacs gmake makeinfo >+USE_GITHUB= yes >+GH_ACCOUNT= magit >+GH_TAGNAME= 0d79ccf >+ >+NO_ARCH= yes >+ >+ALL_TARGET= lisp info >+ >+INFO= transient >+ >+OPTIONS_DEFINE= DOCS >+ >+PORTDOCS= CHANGELOG README.md >+ >+do-install: >+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} >+ ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \ >+ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} >+ ${INSTALL_DATA} ${WRKSRC}/docs/*.info \ >+ ${STAGEDIR}${PREFIX}/${INFO_PATH} >+ >+do-install-DOCS-on: >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${WRKSRC}/docs/CHANGELOG ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} >+ >+.include <bsd.port.mk> >Index: devel/transient/distinfo >=================================================================== >--- devel/transient/distinfo (nonexistent) >+++ devel/transient/distinfo (working copy) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1607212031 >+SHA256 (magit-transient-v0.2.0.20201205-0d79ccf_GH0.tar.gz) = cadb11fce8aaa3f1be018fef9b172c19b9d56427354fa9f06537feb6afcc9beb >+SIZE (magit-transient-v0.2.0.20201205-0d79ccf_GH0.tar.gz) = 98119 >Index: devel/transient/pkg-descr >=================================================================== >--- devel/transient/pkg-descr (nonexistent) >+++ devel/transient/pkg-descr (working copy) >@@ -0,0 +1,21 @@ >+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 a popup buffer >+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. >+ >+WWW: https://github.com/magit/transient >Index: devel/transient/pkg-plist >=================================================================== >--- devel/transient/pkg-plist (nonexistent) >+++ devel/transient/pkg-plist (working copy) >@@ -0,0 +1,3 @@ >+%%EMACS_VERSION_SITE_LISPDIR%%/transient-autoloads.el >+%%EMACS_VERSION_SITE_LISPDIR%%/transient.el >+%%EMACS_VERSION_SITE_LISPDIR%%/transient.elc
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 251146
:
219695
|
220021
|
220327
|
220938