~ruther/guix-local

ref: 77c8bff0ea912c4d1173e7140b4bf1e46c549852 guix-local/etc/snippets/yas/text-mode/guix-commit-message-add-package -rw-r--r-- 466 bytes
77c8bff0 — Sharlatan Hellseher gnu: python-pytest-openfiles: Simplify package. 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
# -*- mode: snippet -*-
# name: guix-commit-message-add-package
# key: add
# condition: git-commit-mode
# --
gnu: Add ${1:`(with-temp-buffer
                (magit-git-wash #'magit-diff-wash-diffs
                  "diff" "--staged")
                (goto-char (point-min))
                (when (re-search-forward "\\+(define-public \\(\\S-+\\)" nil 'noerror)
                  (match-string-no-properties 1)))`}.

* `(car (magit-staged-files))` ($1): New variable.