notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
consult.el Consulting completing-read
2.9_1 editorsnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: pat@patmaddox.com search for ports maintained by this maintainer
Port Added: 2025-11-17 05:06:20
Last Update: 2025-11-17 04:38:28
Commit Hash: a72d581
Also Listed In: elisp
License: GPLv3+
WWW:
https://github.com/minad/consult
Description:
Consult provides search and navigation commands based on the Emacs completion function completing-read documented in the Elisp manual. Completion allows you to quickly select an item from a list of candidates. Consult offers asynchronous and interactive consult-grep and consult-ripgrep commands, and the line-based search command consult-line. Furthermore Consult provides an advanced buffer switching command consult-buffer to switch between buffers, recently opened files, bookmarks and buffer-like candidates from other sources. Some of the Consult commands are enhanced versions of built-in Emacs commands. For example the command consult-imenu presents a flat list of the Imenu with live preview, grouping and narrowing. Consult is fully compatible with completion systems centered around the standard Emacs completing-read API, Vertico, Mct, and the built-in default completion system and Icomplete.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • consult.el>0:editors/consult.el
To install the port:
cd /usr/ports/editors/consult.el/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/consult.el
  • pkg install consult.el
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: consult.el
Package flavors (<flavor>: <package>)
  • full: consult.el
  • canna: consult.el-emacs_canna
  • nox: consult.el-emacs_nox
  • wayland: consult.el-emacs_wayland
  • devel_full: consult.el-emacs_devel
  • devel_nox: consult.el-emacs_devel_nox
distinfo:
TIMESTAMP = 1761351835 SHA256 (minad-consult-2.9_GH0.tar.gz) = 45bd12bda81692de7c0c9472a7bd2c9381111e7d8ad7fc06ac16f5db52bf42b7 SIZE (minad-consult-2.9_GH0.tar.gz) = 113809

Packages (timestamps in pop-ups are UTC):
consult.el
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

consult.el-emacs_canna
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

consult.el-emacs_devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

consult.el-emacs_devel_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

consult.el-emacs_nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

consult.el-emacs_wayland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.9_1--2.9_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.9_1--2.9_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2.9_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.9_1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. emacs-30.2 : editors/emacs@full
Runtime dependencies:
  1. compat.el>=30.1.0.0 : misc/compat.el@full
  2. emacs-30.2 : editors/emacs@full
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for consult.el-2.9_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
editors_consult.el
USES:
emacs
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/minad/consult/tar.gz/2.9?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.9_1
17 Nov 2025 04:38:28
commit hash: a72d581d47f38617a859cf393712de6ee54b7400commit hash: a72d581d47f38617a859cf393712de6ee54b7400commit hash: a72d581d47f38617a859cf393712de6ee54b7400commit hash: a72d581d47f38617a859cf393712de6ee54b7400 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
editors/consult.el: Install byte-compiled elisp

While here, use DISTVERSION instead of PORTVERSION.

Sponsored by:	The FreeBSD Foundation
2.9
17 Nov 2025 04:38:27
commit hash: 44034c017474697237ecc1424aabe98e4dcdc032commit hash: 44034c017474697237ecc1424aabe98e4dcdc032commit hash: 44034c017474697237ecc1424aabe98e4dcdc032commit hash: 44034c017474697237ecc1424aabe98e4dcdc032 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Pat Maddox
editors/consult.el: Consulting completing-read for Emacs

Consult provides search and navigation commands based on the Emacs
completion function completing-read documented in the Elisp
manual. Completion allows you to quickly select an item from a list of
candidates. Consult offers asynchronous and interactive consult-grep
and consult-ripgrep commands, and the line-based search command
consult-line. Furthermore Consult provides an advanced buffer
switching command consult-buffer to switch between buffers, recently
opened files, bookmarks and buffer-like candidates from other
sources. Some of the Consult commands are enhanced versions of
built-in Emacs commands. For example the command consult-imenu
presents a flat list of the Imenu with live preview, grouping and
narrowing.

WWW:	https://github.com/minad/consult
PR:	290545

Number of commits found: 2