summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2023-07-07 06:01:12 +0200
committerHans de Graaff <hans@degraaff.org>2023-07-07 06:01:12 +0200
commit7a8de0bd0fa01a83c72383840d6106e774873ea3 (patch)
treedf9e3cafff4920a79b8e7db827ee72adb28b846f /app-emacs
parentdev-ruby/deep_cloneable: enable ruby32 (diff)
downloadgraaff-7a8de0bd0fa01a83c72383840d6106e774873ea3.tar.gz
graaff-7a8de0bd0fa01a83c72383840d6106e774873ea3.tar.bz2
graaff-7a8de0bd0fa01a83c72383840d6106e774873ea3.zip
app-emacs/rspec-mode: new package, add 0.20230616
Signed-off-by: Hans de Graaff <hans@degraaff.org>
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/rspec-mode/Manifest1
-rw-r--r--app-emacs/rspec-mode/files/50rspec-mode-gentoo.el13
-rw-r--r--app-emacs/rspec-mode/metadata.xml8
-rw-r--r--app-emacs/rspec-mode/rspec-mode-0.20230616.ebuild22
4 files changed, 44 insertions, 0 deletions
diff --git a/app-emacs/rspec-mode/Manifest b/app-emacs/rspec-mode/Manifest
new file mode 100644
index 00000000..b9f40a84
--- /dev/null
+++ b/app-emacs/rspec-mode/Manifest
@@ -0,0 +1 @@
+DIST rspec-mode-0.20230616.tar.gz 15955 BLAKE2B 9b91a403a867428433986ec83f490fbf2e0751df3f983f6fcc415430de71c675da2edfe4f56e7b224f5263afcc2f871addfac1e9fed009a582da2d8b5133e555 SHA512 3a6544aa9f43ba92fe25305669ab457a522860d2f7e74eec7291316efd3188aeff606db3f2223359c63aab7246ff87ee0886ff725ab8d50d99d96b6a0b57e43b
diff --git a/app-emacs/rspec-mode/files/50rspec-mode-gentoo.el b/app-emacs/rspec-mode/files/50rspec-mode-gentoo.el
new file mode 100644
index 00000000..5ea0988a
--- /dev/null
+++ b/app-emacs/rspec-mode/files/50rspec-mode-gentoo.el
@@ -0,0 +1,13 @@
+
+;;; rspec-mode site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'rspec-mode "rspec-mode" "Minor mode for RSpec files" t)
+(autoload 'rspec-verifiable-mode "rspec-mode" "Minor mode for Ruby files that have specs" t)
+(autoload 'rspec-dired-mode "rspec-mode" "Minor mode for Dired buffers with spec files" t)
+(autoload 'rspec-enable-appropriate-mode "rspec-mode")
+
+(dolist (hook '(ruby-mode-hook ruby-ts-mode-hook enh-ruby-mode-hook))
+ (add-hook hook 'rspec-enable-appropriate-mode))
+(add-hook 'rails-minor-mode-hook 'rspec-verifiable-mode)
diff --git a/app-emacs/rspec-mode/metadata.xml b/app-emacs/rspec-mode/metadata.xml
new file mode 100644
index 00000000..65a182fc
--- /dev/null
+++ b/app-emacs/rspec-mode/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person"><email>graaff@gentoo.org</email></maintainer>
+ <upstream>
+ <remote-id type="github">pezra/rspec-mode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/rspec-mode/rspec-mode-0.20230616.ebuild b/app-emacs/rspec-mode/rspec-mode-0.20230616.ebuild
new file mode 100644
index 00000000..13046e2e
--- /dev/null
+++ b/app-emacs/rspec-mode/rspec-mode-0.20230616.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT=3f039ae3fda9e52433a8c31d4b6c78c89e559906
+
+inherit elisp
+
+IUSE=""
+
+DESCRIPTION="An RSpec minor mode for Emacs "
+HOMEPAGE="https://github.com/pezra/rspec-mode"
+SRC_URI="https://github.com/pezra/rspec-mode/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/rspec-mode-${COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SITEFILE="50${PN}-gentoo.el"
+
+DOCS="README.md"