From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: sdieselil@yahoo.com (sdieselil) Newsgroups: gmane.emacs.help Subject: Emacs and C++ Date: 28 Dec 2002 09:47:03 -0800 Organization: http://groups.google.com/ Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <169a7283.0212280947.7b38d756@posting.google.com> NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1041097957 28133 80.91.224.249 (28 Dec 2002 17:52:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 28 Dec 2002 17:52:37 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18SL8V-0007Jd-00 for ; Sat, 28 Dec 2002 18:52:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18SL6u-0007Rj-06 for gnu-help-gnu-emacs@m.gmane.org; Sat, 28 Dec 2002 12:50:56 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews1.google.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 37 Original-NNTP-Posting-Host: 212.199.34.30 Original-X-Trace: posting.google.com 1041097623 26652 127.0.0.1 (28 Dec 2002 17:47:03 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: 28 Dec 2002 17:47:03 GMT Original-Xref: shelby.stanford.edu gnu.emacs.help:108558 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:5087 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:5087 Hello to everyone! I'm new in Emacs and I use it mostly for C++ coding. Here are some questions: 1. Is there a project manger for Emacs which can organize files into tree (with "sources", "headers" subtrees) and allow to open all files in project with only one command. 2. Almost all commercial IDE have a feature called "tagging". For example, when cursor is on function's prototype I can easily jump to function's definition with only one command. And I can bring a menu of all functions and classes in my source files and quickly jump to any of them. Is there such feature for Emacs? 3. How can I run my console program in Emacs console instead of default terminal emulator (such as xterm)? 4. How can force Emacs to automatically save current session and open it on next start? 5. Is there font-lock mode designed especially for C++ (the default one isn't powerful enough) ? 6. How can indent using spaces (4 spaces in one tab) but when I press Backspace after indenting it will erase 4 spaces (as if I inserted tab character) ? 7. Is there "symbol auto-completion" for Emacs? And here are some questions about editing simple text: 8. What spell-checkers does Emacs support? 9. How can I set small left margin in Emacs editing window thus making text start not from the edge of screen but some millimeters from it? Thanks for your answers!