Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 180170

Summary: app-emacs/{browse-kill-ring,color-moccur,moccur-edit,grep-edit,mcomplete} (new ebuild)
Product: Gentoo Linux Reporter: MATSUYAMA Tomohiro <matsuyama>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED CANTFIX    
Severity: enhancement CC: emacs
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: browse-kill-ring-1.3.ebuild
50browse-kill-ring-gentoo.el
color-moccur-2.25.ebuild
50color-moccur-gentoo.el
grep-edit-2.5.ebuild
50grep-edit-gentoo.el
mcomplete-1.5.ebuild
50mcomplete-gentoo.el
moccur-edit-2.6.ebuild
60moccur-edit-gentoo.el
60moccur-edit-gentoo.el
50browse-kill-ring-gentoo.el
cyclebuffer.el

Description MATSUYAMA Tomohiro 2007-05-29 01:20:48 UTC
I have created some trivial ebuilds:

* app-emacs/browse-kill-ring
* app-emacs/color-moccur
* app-emacs/moccur-edit
* app-emacs/grep-edit
* app-emacs/mcomplete

I don't know whether or not we should create an ebuild for a trivial elisp.
Or we may be able to create an ebuild containing many vital elisps like debian's emacs-goodies-el.

http://packages.debian.org/unstable/editors/emacs-goodies-el


Reproducible: Always
Comment 1 MATSUYAMA Tomohiro 2007-05-29 01:21:25 UTC
Created attachment 120563 [details]
browse-kill-ring-1.3.ebuild
Comment 2 MATSUYAMA Tomohiro 2007-05-29 01:21:41 UTC
Created attachment 120565 [details]
50browse-kill-ring-gentoo.el
Comment 3 MATSUYAMA Tomohiro 2007-05-29 01:22:43 UTC
Created attachment 120566 [details]
color-moccur-2.25.ebuild
Comment 4 MATSUYAMA Tomohiro 2007-05-29 01:22:56 UTC
Created attachment 120568 [details]
50color-moccur-gentoo.el
Comment 5 MATSUYAMA Tomohiro 2007-05-29 01:23:12 UTC
Created attachment 120570 [details]
grep-edit-2.5.ebuild
Comment 6 MATSUYAMA Tomohiro 2007-05-29 01:23:21 UTC
Created attachment 120571 [details]
50grep-edit-gentoo.el
Comment 7 MATSUYAMA Tomohiro 2007-05-29 01:23:36 UTC
Created attachment 120573 [details]
mcomplete-1.5.ebuild
Comment 8 MATSUYAMA Tomohiro 2007-05-29 01:23:48 UTC
Created attachment 120574 [details]
50mcomplete-gentoo.el
Comment 9 MATSUYAMA Tomohiro 2007-05-29 01:24:04 UTC
Created attachment 120576 [details]
moccur-edit-2.6.ebuild
Comment 10 MATSUYAMA Tomohiro 2007-05-29 01:24:15 UTC
Created attachment 120577 [details]
60moccur-edit-gentoo.el
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2007-05-29 06:07:31 UTC
I vote for emacs-goodies, but it would be nice that people can choose if they want to activate all of the extensions or only some.
Comment 12 Ulrich Müller gentoo-dev 2007-05-29 07:17:52 UTC
(In reply to comment #11)
> I vote for emacs-goodies, but it would be nice that people can choose if they
> want to activate all of the extensions or only some.

Hm, we could handle it in the same way as xfce-base/xfce4-extras, i.e. individual packages plus one "goodies" package that pulls all of them via RDEPEND.
Comment 13 Ulrich Müller gentoo-dev 2007-05-29 08:10:35 UTC
I have not looked into each package yet, but please don't "require" or "load" packages in your site-init files. Use the autoload mechanism whereever possible.

See bug #174469 and <http://overlays.gentoo.org/proj/emacs/wiki/sitefile%20problems> for further explanation.
Comment 14 MATSUYAMA Tomohiro 2007-05-31 05:00:40 UTC
Created attachment 120741 [details]
60moccur-edit-gentoo.el
Comment 15 MATSUYAMA Tomohiro 2007-05-31 05:01:08 UTC
Created attachment 120742 [details]
50browse-kill-ring-gentoo.el
Comment 16 MATSUYAMA Tomohiro 2007-05-31 05:07:23 UTC
I have checked again site-lisp configuration for all elisps, and I have fixed some.

Now, browse-kill-ring and mcomplete use autoload mechanism but others still use `require' and `load' beacause their document says do so (certainly ###autoload is not found).
Comment 17 Christian Faulhammer (RETIRED) gentoo-dev 2007-06-28 07:04:36 UTC
All of them plus a meta package have been added to the Emacs overlay, where you can test them.  If anything new comes up, post it here on the bug.
Comment 18 Ingo Bormuth 2007-11-28 16:07:08 UTC
Created attachment 137242 [details]
cyclebuffer.el


This is from debian's emacs-goodies.
Comment 19 Ulrich Müller gentoo-dev 2008-01-23 17:09:31 UTC
(In reply to comment #18)
> Created an attachment (id=137242) [edit]
> cyclebuffer.el
> 
> This is from debian's emacs-goodies.

There's a different (more advanced? both are 10 years old) version of this in the Emacs Wiki: <http://www.emacswiki.org/cgi-bin/wiki/CycleBuffer>

And today app-emacs/icicles has been added to the Portage tree, which provides similar functionality.
Comment 20 Ulrich Müller gentoo-dev 2008-01-23 17:12:43 UTC
Please don't add further ebuilds to this bug, otherwise it will be close to impossible for us to track the individual packages.

The rule is to open a separate bug for every new ebuild.
Comment 21 Ulrich Müller gentoo-dev 2008-01-23 17:35:02 UTC
Created separate bugs:
Bug 207185
Bug 207187
Bug 207189
Bug 207191
Bug 207192