BSD Ports

editors/perspective.el 2.22 FreeBSD

Perspectives for Emacs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b72047fd84
License
MIT
Categories
editors, elisp
Package size
31.9 KiB, 129.7 KiB installed

Description

The Perspective package provides multiple named workspaces (or "perspectives") in Emacs, similar to multiple desktops in window managers like Awesome and XMonad, and Spaces on the Mac.

Each perspective has its own buffer list and its own window layout, along with some other isolated niceties, like the xref ring. This makes it easy to work on many separate projects without getting lost in all the buffers. Switching to a perspective activates its window configuration, and when in a perspective, only its buffers are available (by default).

Each Emacs frame has a distinct list of perspectives.

Perspective supports saving its state to a file, so long-lived work sessions may be saved and recovered as needed.

Install

Binary package:

pkg install perspective.el

From the ports tree:

cd /usr/ports/editors/perspective.el/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	perspective.el>0:editors/perspective.el

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.222.22--2.22
FreeBSD:14:quarterly2.222.22n/a-2.22
FreeBSD:15:latest2.222.22n/a--
FreeBSD:15:quarterly2.222.22n/an/an/a
FreeBSD:16:latest2.222.22n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: editors_perspective.el

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
emacs
Service scripts
none
Conflicts with
perspective.el-emacs_*

Files

pkg-plist 2
  • %%EMACS_SITE_LISPDIR%%/perspective.el
  • share/doc/perspective.el/README.md
distinfo 1
FileSizeSHA256
nex3-perspective-el-2.22_GH0.tar.gz53692f1c8c713bc05c66e9a3cb8c15a530150f85096e60880db826e6ea3a3637f84be

Commit history 1

DateCommitCreditsLog message
b72047fd84 Pat Maddox editors/perspective.el: Update to 2.22
Changelog: https://github.com/nex3/perspective-el/blob/2.22/CHANGELOG.md Approved by: dch (mentor) Closes: https://github.com/freebsd/freebsd-ports/pull/561