From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Newsgroups: gmane.emacs.devel Subject: Current CEDET version in the trunk Date: Tue, 13 Jul 2010 18:50:23 -0600 Message-ID: <4C3D09CF.2050203@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1279068646 30304 80.91.229.12 (14 Jul 2010 00:50:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 14 Jul 2010 00:50:46 +0000 (UTC) Cc: eric@siege-engine.com To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 14 02:50:41 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OYqBH-00031W-BY for ged-emacs-devel@m.gmane.org; Wed, 14 Jul 2010 02:50:35 +0200 Original-Received: from localhost ([127.0.0.1]:59488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYqBG-00081O-Sa for ged-emacs-devel@m.gmane.org; Tue, 13 Jul 2010 20:50:34 -0400 Original-Received: from [140.186.70.92] (port=45242 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYqBB-00080h-Eh for emacs-devel@gnu.org; Tue, 13 Jul 2010 20:50:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYqBA-0003EZ-6u for emacs-devel@gnu.org; Tue, 13 Jul 2010 20:50:29 -0400 Original-Received: from mail-gw0-f41.google.com ([74.125.83.41]:58010) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYqBA-0003EH-4Y for emacs-devel@gnu.org; Tue, 13 Jul 2010 20:50:28 -0400 Original-Received: by gwb1 with SMTP id 1so4479159gwb.0 for ; Tue, 13 Jul 2010 17:50:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:content-type :content-transfer-encoding; bh=5EpGBlzTsPdwhOmQqYS8+rDIjq+6zptsfhZKmcGBQTw=; b=mUzQtDbbZty0AsLUYOowPwgt4So9lP57BGQohxhxSZuYTlxdr6Nmge9WSpXc9zhO/3 JqOxQCEyjwwAZczt0Olzm7bXsAuSbbQYke9EYSFJcUPMHpY0ickWXwHbTHLG/Xdi7wto aEk0EX3wInB/tWZZSa1xBCkjXK91zgREE4I5E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; b=bEgD3pJeMm5FqXTCN1jgX9Mruujid4gAcSo8hPIXnRbX9jxsoRO5DfJaU+jWVAbISD dqRZbTsc/5DxaXIXy3vKMjIk1vh6yBnebMFE5b06uDdCXAVSi297T6Hx1rgZz0Fia7j2 185Jd8nGD8NLm3s+f8BwJmvHE87jA8Me+6j0Y= Original-Received: by 10.101.3.34 with SMTP id f34mr270060ani.185.1279068626613; Tue, 13 Jul 2010 17:50:26 -0700 (PDT) Original-Received: from [192.168.1.4] (174-16-113-224.hlrn.qwest.net [174.16.113.224]) by mx.google.com with ESMTPS id r7sm72083246anb.35.2010.07.13.17.50.25 (version=SSLv3 cipher=RC4-MD5); Tue, 13 Jul 2010 17:50:25 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.4) Gecko/20100608 Thunderbird/3.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127236 Archived-At: Hi Eric and all, Inspired by the current CEDET discussion, I decided to seriously try out Semantic from Emacs 24.0.50 (trunk) today. Going through the Semantic manual I tried all kinds of things to figure out what the current state of the integration with Emacs is. The Semantic manual is a good way to get started, but there are quite a few things that do not work according to the manual and it is not obvious how to make it work. For example, using Smart completion (with semantic-complete-analyze-inline) the manual says that M-n/M-p select the next/previous matches. This does not work. M-n/M-p does nothing. C-h k in this mode says, the keys are not assigned to anything. I assume this is because of the current state of the integration? Nevertheless, I am liking what I see so far. (External) CEDET always seemed like this big monster that was complicated to set up and use, but with a tight native integration with Emacs things like Semantic are set out to be a killer feature. Maybe we should better integrate and polish certain features one at a time. Semantic seems like a great first choice to me. Semantic-based completion and code browsing out of the box. I still have not been able to integrate ctags/etags/xyztags satisfactorily and there is always so much fiddling involved with tags tables etc. And it's hard to argue that IntelliSense is one area where VS and Co. have a competitive advantage over Emacs. It just works out of the box. Is anybody actively working on integrating CEDET better with Emacs right now? Or do we just merge the snapshots into the trunk? Now, going through the manual and playing with it I found quite a few inconsistencies/bugs. Where is the right place to report those? The GNU bug tracker or the Sourceforge tracker? Christoph