ngz pushed a commit to branch master
in repository guix.

commit 58ec5800c28f2c2c214b1968516e76a69e4d3f33
Author: gemmaro <[email protected]>
AuthorDate: Mon Aug 12 14:08:15 2024 +0900

    gnu: Add emacs-ruby-electric.
    
    * gnu/packages/emacs-xyz.scm (emacs-ruby-electric): New variable.
    
    Change-Id: I4a198b649d219ccf756391baace3dab506c659af
    Signed-off-by: Nicolas Goaziou <[email protected]>
---
 gnu/packages/emacs-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c5b1568a4a..c93d15d512 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13327,6 +13327,27 @@ backends.  It supports url.el which is shipped with 
Emacs and the curl command
 line program.")
       (license license:gpl3+))))
 
+(define-public emacs-ruby-electric
+  (package
+    (name "emacs-ruby-electric")
+    (version "2.3.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ruby/elisp-ruby-electric";)
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "1p0l0fsn0jcgb4raimyc4d1wpfksrfhn0rkwdazadvm6s8baydf7"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/ruby/elisp-ruby-electric";)
+    (synopsis "Minor mode for electrically editing Ruby code")
+    (description
+     "Ruby Electric mode accelerates code writing in Ruby by making some keys
+electric and automatically supplying with closing parentheses and @code{end}
+as appropriate.")
+    (license license:ruby)))
+
 (define-public emacs-rudel
   (package
     (name "emacs-rudel")

Reply via email to