/cargo-transient

A transient UI for Cargo, Rust's package manager

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

cargo-transient

cargo-transient provides a transient interface for cargo.

./screenshots/run.png

Installation

cargo-transient is available on MELPA.

Configuration

use-package

(use-package cargo-transient
  :custom
  (cargo-transient-buffer-name-function '#project-prefixed-buffer-name))

By default, all commands will share the same compilation buffer, but that can be changed by customizing cargo-transient-compilation-buffer-name-function.

Usage

M-x cargo-transient

Supported Commands

  • build
  • check
  • clean
  • clippy
  • doc
  • fmt
  • run
  • test

Not all commands and arguments are supported. If cargo-transient is missing support for something you need, please open a pull request or file an issue.

Levels

Some uncommon arguments are hidden by default. Type C-x l while in a transient to see all arguments and adjust levels.