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

Bug 226031

Summary: app-emacs/company-mode (New package)
Product: Gentoo Linux Reporter: Alexandre Bique <bique.alexandre>
Component: Current packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: bugzilla, emacs, sugoiv
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://nschum.de/src/emacs/company-mode/
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexandre Bique 2008-06-12 07:49:16 UTC
Hello can you make an ebuild for emacs company-mode ?
Thank you.

Reproducible: Always
Comment 1 Ulrich Müller gentoo-dev 2008-06-14 00:05:03 UTC
Under what terms is this software released? I don't see any copyright or licence notice in the sources or on the homepage. Unfortunately, we can't add a package without a licence.

Could you please try to find this out (and reopen this bug then).
Comment 2 Nikolaj Schumacher 2008-06-15 21:54:23 UTC
I am the author of company-mode.  I just wanted to let you know I'll do a proper release under the GPL in the next days.
Comment 3 Ulrich Müller gentoo-dev 2008-06-15 22:45:47 UTC
Reopening.
Comment 4 Ulrich Müller gentoo-dev 2008-06-16 21:45:18 UTC
app-emacs/company-mode-20070626 added to Emacs overlay.

(In reply to comment #2)
> I am the author of company-mode.  I just wanted to let you know I'll do
> a proper release under the GPL in the next days.

Could you drop a note here, when the release is ready?
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-18 10:23:19 UTC
Ulrich, company-mode is autoloaded, but it would be nice if  (company-install-bundled-completions-rules) could be executed on M-x autoload.
Comment 6 Ulrich Müller gentoo-dev 2008-06-18 17:17:48 UTC
> Ulrich, company-mode is autoloaded, but it would be nice if 
> (company-install-bundled-completions-rules) could be executed on
> M-x autoload.

I've added the following line to the site-init file now:
   (eval-after-load "company-mode"
     '(company-install-bundled-completions-rules))
Comment 7 Ulrich Müller gentoo-dev 2008-07-30 16:25:25 UTC
Resolving as UPSTREAM, for the time being.
Feel free to reopen when the licence issue is resolved.
Comment 8 Ulrich Müller gentoo-dev 2008-11-07 06:09:19 UTC
(In reply to comment #2)
> I am the author of company-mode.  I just wanted to let you know I'll do a
> proper release under the GPL in the next days.

Any news about this issue?
Comment 9 Nikolaj Schumacher 2009-03-20 14:06:40 UTC
It's been a very long time, but a proper release is now available.
http://nschum.de/src/emacs/company-mode/


(company-install-bundled-completions-rules) is not necessary anymore.
As long as all files are in the load-path, the back-ends are loaded automatically.

The only thing needed should be an autoload for company-mode.
Comment 10 Ulrich Müller gentoo-dev 2009-03-20 15:32:11 UTC
(In reply to comment #9)
> It's been a very long time, but a proper release is now available.
> http://nschum.de/src/emacs/company-mode/

In Emacs overlay: <http://overlays.gentoo.org/proj/emacs/browser/emacs-overlay/app-emacs/company-mode>

I've added USE flags "oddmuse" and "semantic" and disable the respective backend if the flag for it is not set. Especially CEDET is intrusive and may not be wanted by all users.
Comment 11 Ulrich Müller gentoo-dev 2009-03-31 23:09:02 UTC
*** Bug 264306 has been marked as a duplicate of this bug. ***
Comment 12 Ulrich Müller gentoo-dev 2009-04-08 16:33:36 UTC
company-mode-0.2.1 committed to Portage tree.

For the time being, I've disabled the oddmuse backend, because the status of oddmuse mode is not clear to me. Some discussion is going on at <http://www.emacswiki.org/cgi-bin/wiki/OddmuseMode>.