diff options
author | 2023-07-07 06:01:12 +0200 | |
---|---|---|
committer | 2023-07-07 06:01:12 +0200 | |
commit | 7a8de0bd0fa01a83c72383840d6106e774873ea3 (patch) | |
tree | df9e3cafff4920a79b8e7db827ee72adb28b846f /app-emacs | |
parent | dev-ruby/deep_cloneable: enable ruby32 (diff) | |
download | graaff-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/Manifest | 1 | ||||
-rw-r--r-- | app-emacs/rspec-mode/files/50rspec-mode-gentoo.el | 13 | ||||
-rw-r--r-- | app-emacs/rspec-mode/metadata.xml | 8 | ||||
-rw-r--r-- | app-emacs/rspec-mode/rspec-mode-0.20230616.ebuild | 22 |
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" |