Skip to content

jesse-c/git-spice.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-spice.el

Introduction

Warning

This is alpha quality.

This package provides some functionalty for Emacs for git-spice. It was originally a snippet in my dotfiles.

There's 2 core bits of functionality:

  1. A section in Magit. It shows your stacks. You can click on a stack to check it out.
  2. A transient menu for interacting wit git-spice.

Thank you to Abhinav Gupta for creating git-spice. and adding JSON output, making this package possible.

Setup

(use-package git-spice
  :vc
  (:url "https://github.com/jesse-c/git-spice.el")
  :after magit
  :config
  (git-spice-setup-magit-section))

Development

# Install mise
# https://mise.jdx.dev/

# Install dependencies (Eldev will be installed by mise automatically)
mise install

# Run linting
mise run lint

# Byte-compile
mise run compile

Run all tests (unit tests + integration tests):

mise run test

Run only unit tests:

mise run test-unit

Run only integration tests:

mise run test-integration

About

Functionality for git-spice within Emacs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors