From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Goldman Newsgroups: gmane.emacs.help Subject: Re: Emacs as C IDE Date: Tue, 21 Oct 2008 16:16:48 -0400 Message-ID: <48ff8446$1@news.greennet.net> References: 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: ger.gmane.org 1224621650 30648 80.91.229.12 (21 Oct 2008 20:40:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Oct 2008 20:40:50 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 21 22:41:51 2008 connect(): Connection refused 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.50) id 1KsO34-0007Jt-Kk for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Oct 2008 22:41:50 +0200 Original-Received: from localhost ([127.0.0.1]:37521 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KsO1z-0005fr-2v for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Oct 2008 16:40:43 -0400 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) Original-Newsgroups: gnu.emacs.help In-Reply-To: Original-NNTP-Posting-Host: 192.91.197.52 X-Original-NNTP-Posting-Host: 192.91.197.52 Original-X-Trace: 22 Oct 2008 15:51:34 -0400, 192.91.197.52 Original-Lines: 19 Original-Path: news.stanford.edu!headwall.stanford.edu!news.glorb.com!news2!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!feedme.ziplink.net!news.greennet.net!192.91.197.52 Original-Xref: news.stanford.edu gnu.emacs.help:163663 X-Original-Bytes: 1594 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:59003 Archived-At: Lorenzo Isella wrote: > Dear All, I am working on a fairly large (for my standards) C > project. I have to browse different .c and .h files and sometimes I > feel lost. It would be wonderful, when looking at a single file, > being able to "visualize" (maybe in a different window) its skeleton: > structures, functions etc... or to collapse them in the view of the > original file. I have not found what I am looking for, but I cannot > believe that nobody has ever taken steps in this direction. I should > add I am using cc-mode right now, Many thanks Possibilities I use: - selective-display can collapse code by level - speedbar allows file and function browsing in a separate frame - imenu allows jumping to a function using a GUI menu (Since it's emacs, there are probably 10 more.)