Skip to content

amake/macports.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3afc12b · Dec 9, 2024
Nov 4, 2023
May 2, 2022
Jul 14, 2022
Aug 14, 2024
Aug 14, 2023
Aug 22, 2022
Apr 24, 2022
Aug 12, 2024
May 16, 2022
Nov 4, 2023
Dec 9, 2024
Nov 30, 2024
Nov 30, 2024
Aug 14, 2023
Nov 4, 2023

Repository files navigation

MELPA

macports.el

An Emacs porcelain for MacPorts.

macports.el demo

Features

Interactively

  • Perform basic MacPorts functions like install, selfupdate, and reclaim
  • Manage outdated and installed ports
  • Manage select selections

with an intuitive Transient-based interface.

Installation

First you probably want to have MacPorts installed.

You can install macports.el from MELPA with package.el.

Get started with MELPA, then run:

M-x package-install macports

Configuration

The following variables can be customized in the usual ways (including M-x customize):

  • macports-command (default: "port")

    The MacPorts binary. exec-path-from-shell is a great way to make sure Emacs can find your port binary, but alternatively you can modify this variable.

  • macports-show-status (default: t)

    Whether to show port counts in the main macports transient.

  • macports-use-sudo: (default: t)

    Whether to use sudo when invoking macports-command. Set this to nil if you have a custom MacPorts installation owned by your user.

Usage

Execute M-x macports to open the main entrypoint.

License

GPL-3