Date: Mon, 17 Nov 2025 05:04:01 GMT From: Joseph Mingrone <jrm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 55a8f5bb6315 - main - editors/vertico.el: VERTical Interactive COmpletion for Emacs Message-ID: <202511170504.5AH54118009654@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=55a8f5bb631559d1ccbc13bdd6d177824cabd44a commit 55a8f5bb631559d1ccbc13bdd6d177824cabd44a Author: Pat Maddox <pat@patmaddox.com> AuthorDate: 2025-10-24 23:53:06 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2025-11-17 04:38:26 +0000 editors/vertico.el: VERTical Interactive COmpletion for Emacs Vertico provides a performant and minimalistic vertical completion UI based on the default completion system. The focus of Vertico is to provide a UI which behaves correctly under all circumstances. By reusing the built-in facilities system, Vertico achieves full compatibility with built-in Emacs completion commands and completion tables. Vertico only provides the completion UI but aims to be highly flexible, extendable and modular. Additional enhancements are available as extensions or complementary packages. WWW: https://github.com/minad/vertico PR: 290542 --- editors/Makefile | 1 + editors/vertico.el/Makefile | 34 ++++++++++++++++++++++++++++++++++ editors/vertico.el/distinfo | 3 +++ editors/vertico.el/pkg-descr | 10 ++++++++++ editors/vertico.el/pkg-plist | 15 +++++++++++++++ 5 files changed, 63 insertions(+) diff --git a/editors/Makefile b/editors/Makefile index b9e85180ab92..9c6cdfe90446 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -280,6 +280,7 @@ SUBDIR += uhex SUBDIR += uzap SUBDIR += ved + SUBDIR += vertico.el SUBDIR += vigor SUBDIR += vile SUBDIR += vim diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile new file mode 100644 index 000000000000..16bce25589ea --- /dev/null +++ b/editors/vertico.el/Makefile @@ -0,0 +1,34 @@ +PORTNAME= vertico.el +PORTVERSION= 2.5 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= VERTical Interactive COmpletion for Emacs +WWW= https://github.com/minad/vertico + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= minad +GH_PROJECT= vertico + +NO_ARCH= yes +NO_BUILD= yes + +OPTIONS_DEFINE= DOCS + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + ${INSTALL_DATA} ${WRKSRC}/extensions/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/vertico.el/distinfo b/editors/vertico.el/distinfo new file mode 100644 index 000000000000..f2996b60b58f --- /dev/null +++ b/editors/vertico.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761350167 +SHA256 (minad-vertico-2.5_GH0.tar.gz) = d94381eb7eb1a1548311a21fcfd3d4d33a6c2bbba6eb1d7e58f1c902b7f2866e +SIZE (minad-vertico-2.5_GH0.tar.gz) = 51483 diff --git a/editors/vertico.el/pkg-descr b/editors/vertico.el/pkg-descr new file mode 100644 index 000000000000..31563908d297 --- /dev/null +++ b/editors/vertico.el/pkg-descr @@ -0,0 +1,10 @@ +Vertico provides a performant and minimalistic vertical completion UI +based on the default completion system. The focus of Vertico is to +provide a UI which behaves correctly under all circumstances. By +reusing the built-in facilities system, Vertico achieves full +compatibility with built-in Emacs completion commands and completion +tables. Vertico only provides the completion UI but aims to be highly +flexible, extendable and modular. Additional enhancements are +available as extensions or complementary packages. The code base is +small and maintainable. The main vertico.el package is only about 600 +lines of code without white space and comments. diff --git a/editors/vertico.el/pkg-plist b/editors/vertico.el/pkg-plist new file mode 100644 index 000000000000..cc78a1351a9f --- /dev/null +++ b/editors/vertico.el/pkg-plist @@ -0,0 +1,15 @@ +%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico.el +%%PORTDOCS%%%%DOCSDIR%%/README.orghome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202511170504.5AH54118009654>
