From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luca Ferrari Newsgroups: gmane.emacs.help Subject: emacs ide Date: Thu, 22 Aug 2013 14:05:17 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1377173149 19025 80.91.229.3 (22 Aug 2013 12:05:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Aug 2013 12:05:49 +0000 (UTC) To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 22 14:05:52 2013 Return-path: Envelope-to: geh-help-gnu-emacs@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 1VCTeB-0000af-U7 for geh-help-gnu-emacs@m.gmane.org; Thu, 22 Aug 2013 14:05:52 +0200 Original-Received: from localhost ([::1]:59375 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCTeB-0007y6-AQ for geh-help-gnu-emacs@m.gmane.org; Thu, 22 Aug 2013 08:05:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCTdg-0007xm-Kb for help-gnu-emacs@gnu.org; Thu, 22 Aug 2013 08:05:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VCTdf-0000LC-1U for help-gnu-emacs@gnu.org; Thu, 22 Aug 2013 08:05:20 -0400 Original-Received: from mail-wg0-x22f.google.com ([2a00:1450:400c:c00::22f]:50646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCTde-0000KO-RR for help-gnu-emacs@gnu.org; Thu, 22 Aug 2013 08:05:18 -0400 Original-Received: by mail-wg0-f47.google.com with SMTP id j13so1493537wgh.2 for ; Thu, 22 Aug 2013 05:05:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=WAAmfPy/D0wa6g6H6EagtJrUePNGLL7tV0SmUZ8ORTw=; b=Ddz367CUL5dFyZWTI9z6KlNad+1wTWffWHkB21soNvIyOpw/amC2jHCd/qXKDFvLXZ x1dnCwfeCYw5ypjCXCakC2SMhfOp1PWO9jW4Gicc3leDSG2kvB/s0f7hPvyabRy8KxJH LhNyTRh0aUMrTjRR00NJdxErm54DgFB3Ds11PSd3mvUK8Xuoi4WXYVXz3E3lxcEC39Yr FglEDckPitXcZRZcyc978OhvZBDnzZU0PO/OyZUYeDDvVbOCvOHLOIUC/JyUz4VpFdXZ pFSBpbu+SNIZY8Pd8TJUohDNDdEntVUk0kilT3t3Up91MW/w6M8A6Qb+m/rEXMWTDLWu 1+jw== X-Received: by 10.194.77.2 with SMTP id o2mr1322002wjw.57.1377173117735; Thu, 22 Aug 2013 05:05:17 -0700 (PDT) Original-Received: by 10.194.157.194 with HTTP; Thu, 22 Aug 2013 05:05:17 -0700 (PDT) X-Google-Sender-Auth: j11b6Dm51xk5nK7XghS_pAXtVGI X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::22f X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93047 Archived-At: Now this can be trivial, but I'd like to fully use Emacs as my primary IDE-like environment for software development. I currently use Emacs to code in Perl, PHP, C/C++, shell and SQL. All the major modes work greats, but I'm not fully happy with autocomplete (a needed feature in my opinion) because it tends to propose completions based only on syntactic tokens and not on semantic members. This means, for instance, that if I mispelled a variable in one of my buffers, this will propagate as a possible completion. I'm not sure if cedet is the way to go. Anyone has some special setup to have a look at in order to get a more ide-like behavior of Emacs? - autocompletion - code navigation - documentation browsing - (not really important to me) project file grouping Thanks, Luca