View | Details | Raw Unified | Return to bug 251146 | Differences between
and this patch

Collapse All | Expand All

(-)devel/Makefile (+1 lines)
Lines 6826-6831 Link Here
6826
    SUBDIR += tortoisehg
6826
    SUBDIR += tortoisehg
6827
    SUBDIR += tpasm
6827
    SUBDIR += tpasm
6828
    SUBDIR += tradcpp
6828
    SUBDIR += tradcpp
6829
    SUBDIR += transient
6829
    SUBDIR += treepy.el
6830
    SUBDIR += treepy.el
6830
    SUBDIR += trellis
6831
    SUBDIR += trellis
6831
    SUBDIR += trio
6832
    SUBDIR += trio
(-)devel/transient/Makefile (+42 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	transient
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	0.2.0.20201221
6
CATEGORIES=	devel elisp
7
PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
8
9
MAINTAINER=	yasu@utahime.org
10
COMMENT=	Emacs key and popup interface for complex keybindings
11
12
LICENSE=	GPLv3+
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
USES=		emacs gmake makeinfo
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	magit
18
GH_TAGNAME=	4a2b7fd
19
20
NO_ARCH=	yes
21
22
ALL_TARGET=	lisp info
23
24
INFO=		transient
25
26
OPTIONS_DEFINE=	DOCS
27
28
PORTDOCS=	CHANGELOG README.md
29
30
do-install:
31
	@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
32
	${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
33
		${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
34
	${INSTALL_DATA} ${WRKSRC}/docs/*.info \
35
		${STAGEDIR}${PREFIX}/${INFO_PATH}
36
37
do-install-DOCS-on:
38
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
39
	${INSTALL_DATA} ${WRKSRC}/docs/CHANGELOG ${STAGEDIR}${DOCSDIR}
40
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
41
42
.include <bsd.port.mk>
(-)devel/transient/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1608976623
2
SHA256 (magit-transient-v0.2.0.20201221-4a2b7fd_GH0.tar.gz) = caac5cb86f04737c377d8330d059e73714c264994e2496b8f1f95b5037668085
3
SIZE (magit-transient-v0.2.0.20201221-4a2b7fd_GH0.tar.gz) = 98201
(-)devel/transient/pkg-descr (+21 lines)
Line 0 Link Here
1
Taking inspiration from prefix keys and prefix arguments, Transient
2
implements a similar abstraction involving a prefix command, infix
3
arguments and suffix commands. We could call this abstraction a
4
"transient command", but because it always involves at least two
5
commands (a prefix and a suffix) we prefer to call it just a
6
"transient".
7
8
When the user calls a transient prefix command, then a transient
9
(temporary) keymap is activated, which binds the transient’s infix
10
and suffix commands, and functions that control the transient state
11
are added to `pre-command-hook` and `post-command-hook`. The available
12
suffix and infix commands and their state are shown in a popup buffer
13
until the transient is exited by invoking a suffix command.
14
15
Calling an infix command causes its value to be changed, possibly by
16
reading a new value in the minibuffer.
17
18
Calling a suffix command usually causes the transient to be exited but
19
suffix commands can also be configured to not exit the transient.
20
21
WWW: https://github.com/magit/transient
(-)devel/transient/pkg-plist (+3 lines)
Line 0 Link Here
1
%%EMACS_VERSION_SITE_LISPDIR%%/transient-autoloads.el
2
%%EMACS_VERSION_SITE_LISPDIR%%/transient.el
3
%%EMACS_VERSION_SITE_LISPDIR%%/transient.elc

Return to bug 251146