From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrea Crotti Newsgroups: gmane.emacs.help Subject: Semantic with other languages Date: Wed, 02 Jun 2010 17:13:05 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1275491684 1812 80.91.229.12 (2 Jun 2010 15:14:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 2 Jun 2010 15:14:44 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jun 02 17:14:40 2010 connect(): No such file or directory Return-path: Envelope-to: geh-help-gnu-emacs@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 1OJpeS-0004FR-56 for geh-help-gnu-emacs@m.gmane.org; Wed, 02 Jun 2010 17:14:40 +0200 Original-Received: from localhost ([127.0.0.1]:49834 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJpeR-0000eY-B2 for geh-help-gnu-emacs@m.gmane.org; Wed, 02 Jun 2010 11:14:39 -0400 Original-Received: from [140.186.70.92] (port=34662 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJpdA-0008Mk-69 for help-gnu-emacs@gnu.org; Wed, 02 Jun 2010 11:13:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJpd8-0003Jg-Sp for help-gnu-emacs@gnu.org; Wed, 02 Jun 2010 11:13:20 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:35255) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJpd8-0003Ir-N0 for help-gnu-emacs@gnu.org; Wed, 02 Jun 2010 11:13:18 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OJpd5-0003ZE-Dg for help-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:13:15 +0200 Original-Received: from 89-038.eduroam.rwth-aachen.de ([134.61.89.38]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Jun 2010 17:13:15 +0200 Original-Received: from andrea.crotti.0 by 89-038.eduroam.rwth-aachen.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Jun 2010 17:13:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Lines: 20 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 89-038.eduroam.rwth-aachen.de User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (darwin) Cancel-Lock: sha1:ngXIR7RwwVbkR4HvbB9b/FOXFTs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:73808 Archived-At: I really would like to be able to jump very easily to the function definition in - my local files (local + same directory would be enough) - eventually sources of the standard lib or in the path (in python or the C std library headers for example) I tried to use ctags for some time but it's not so smart and it needs to execute a command every time. Now I've seen semantic and finally I'm using it very nicely for java and C, but I'm not able to jump to some global stuff... Any nice link to setup my environment? Moreover I would like to add a new language (nesc) to semantic-able languages, the language is just an extension of C, so I think I could just take the same c module and extend it a little bit. I tried to look in the code but it's quite hard to find where to go, any hint to show me the way? Thanks