diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-07-08 23:51:42 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-07-10 01:03:56 -0400 |
commit | a2397e0ecda6b07a05d911ee6a614c41c19d052f (patch) | |
tree | 0c38d0369bedeb6436f875bf69574d1d2fddaf2c /gnu | |
parent | 1f50c8750a0799ac2bdde55926b35aae3a73d73f (diff) | |
download | guix-a2397e0ecda6b07a05d911ee6a614c41c19d052f.tar.gz guix-a2397e0ecda6b07a05d911ee6a614c41c19d052f.zip |
gnu: emacs-paredit: Update to 24-1.d0b1a2f.
* gnu/packages/emacs-xyz.scm (emacs-paredit): Update to 24-1.d0b1a2f.
[source]: Use git-fetch.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2e259287b8..9dbed0d881 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -692,21 +692,28 @@ Emacs package archive}.") (license license:gpl3+))) (define-public emacs-paredit - (package - (name "emacs-paredit") - (version "24") - (source (origin - (method url-fetch) - (uri (string-append "http://mumble.net/~campbell/emacs/paredit-" - version ".el")) - (sha256 - (base32 - "0pp3n8q6kc70blqsaw0zlzp6bc327dpgdrjr0cnh7hqg1lras7ka")))) - (build-system emacs-build-system) - (home-page "http://mumble.net/~campbell/emacs/paredit/") - (synopsis "Emacs minor mode for editing parentheses") - (description - "ParEdit (paredit.el) is a minor mode for performing structured editing + ;; The last tagged release is from 2014; use the latest commit, which + ;; includes many fixes such as honoring the 'fill-paragraph-function' + ;; variable. + (let ((commit "d0b1a2f42fb47efc8392763d6487fd027e3a2955") + (revision "1")) + (package + (name "emacs-paredit") + (version (git-version "24" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://mumble.net/~campbell/git/paredit.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1x91xxvwb3r3h61ff1kknlaakxm1a40r7zg2lck9j52yiza4f191")))) + (build-system emacs-build-system) + (home-page "http://mumble.net/~campbell/emacs/paredit/") + (synopsis "Emacs minor mode for editing parentheses") + (description + "ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data. The typical example of this would be Lisp or Scheme source code. @@ -714,7 +721,7 @@ ParEdit helps **keep parentheses balanced** and adds many keys for moving S-expressions and moving around in S-expressions. Its behavior can be jarring for those who may want transient periods of unbalanced parentheses, such as when typing parentheses directly or commenting out code line by line.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-puni ;; No tagged release upstream |