From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Les Harris Newsgroups: gmane.emacs.devel Subject: Re: Does CEDET work? Date: Wed, 18 Apr 2012 21:29:04 -0700 Organization: People's Front Against Organizations Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1334809841 16885 80.91.229.3 (19 Apr 2012 04:30:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 19 Apr 2012 04:30:41 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 19 06:30:39 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SKj0v-0007Th-Vt for ged-emacs-devel@m.gmane.org; Thu, 19 Apr 2012 06:30:38 +0200 Original-Received: from localhost ([::1]:41595 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKj0v-0005jB-AZ for ged-emacs-devel@m.gmane.org; Thu, 19 Apr 2012 00:30:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKj0p-0005ih-AG for emacs-devel@gnu.org; Thu, 19 Apr 2012 00:30:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SKj0k-0001ML-KO for emacs-devel@gnu.org; Thu, 19 Apr 2012 00:30:30 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:59976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKj0k-0001ME-D5 for emacs-devel@gnu.org; Thu, 19 Apr 2012 00:30:26 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SKj0g-0007FX-IN for emacs-devel@gnu.org; Thu, 19 Apr 2012 06:30:22 +0200 Original-Received: from 216.160.113.37 ([216.160.113.37]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Apr 2012 06:30:22 +0200 Original-Received: from lharris by 216.160.113.37 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Apr 2012 06:30:22 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 48 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 216.160.113.37 X-Face: %4KI#W/E.D'"lc~N*Pq8SxA_Y{M+7y4]&d3R$:xoXY`b%$4aZa-0; <6!][&7qTL^/\{h List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:149800 Archived-At: Jordi GutiƩrrez Hermoso writes: > Indeed, I keep hearing of the person in [4]. Does CEDET work? I hope your question doesn't get buried by the tongue-in-cheek trappings of your post. CEDET does have a reputation for frustrating complexity at times (although I do not believe it is as deserved as many would have it) In my experience the answer is an emphatic yes, CEDET works. Not only that it works better now than it ever has before. Here is some 'proof': http://i.imgur.com/OGrq6.png For the screenshot I opened up a random Emacs source file, went to a random function, and tried to complete a structure. In this case it was glyph_matrix, and we can see that CEDET has provided a list of all the members of the glyph_matrix struct. There is a bit prettification going on there, I use AutoCompleteMode and its AC-Semantic backend to do the overlay-based completion window but the heavy lifting is all CEDET. And lest you think that setup required extensive, painstaking configuration I present to you the sum total of my CEDET specific configuration: ;; Semantic (global-semantic-idle-completions-mode t) (global-semantic-decoration-mode t) (global-semantic-highlight-func-mode t) (global-semantic-show-unmatched-syntax-mode t) ;; CC-mode (add-hook 'c-mode-hook '(lambda () (setq ac-sources (append '(ac-source-semantic) ac-sources)) (local-set-key (kbd "RET") 'newline-and-indent) (linum-mode t) (semantic-mode t))) You should check it out yourself if you haven't in a while. -- Do they only stand By ignorance, is that their happy state, The proof of their obedience and their faith?