From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: GianUberto.Lauri@eng.it (Gian Uberto Lauri) Newsgroups: gmane.emacs.help Subject: emacs vs vs.net Date: Wed, 29 Oct 2003 09:56:36 +0100 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <16287.32964.203331.445728@tron.eng.it> References: <3f9f2256$1@news.microsoft.com> Reply-To: saint@eng.it NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1067418471 29722 80.91.224.253 (29 Oct 2003 09:07:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Oct 2003 09:07:51 +0000 (UTC) Cc: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 29 10:07:49 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AEmIu-0007FU-00 for ; Wed, 29 Oct 2003 10:07:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AEmEd-0001WZ-2f for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Oct 2003 04:03:23 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AEmDD-0008At-Fg for help-gnu-emacs@gnu.org; Wed, 29 Oct 2003 04:01:55 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AEmCb-0007MJ-1O for help-gnu-emacs@gnu.org; Wed, 29 Oct 2003 04:01:48 -0500 Original-Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AEmCG-0005EU-Rn for help-gnu-emacs@gnu.org; Wed, 29 Oct 2003 04:00:56 -0500 Original-Received: from [62.101.90.2] (helo=mail.eng.it) by mx20.gnu.org with esmtp (Exim 4.24) id 1AEm6H-0004IZ-22 for help-gnu-emacs@gnu.org; Wed, 29 Oct 2003 03:54:45 -0500 Original-Received: from tron.eng.it (localhost [127.0.0.1]) by mail.eng.it (Postfix) with ESMTP id 0C77B1782B; Wed, 29 Oct 2003 09:54:40 +0100 (CET) Original-To: "William Shieh" Original-Newsgroups: gnu.emacs.help In-Reply-To: <3f9f2256$1@news.microsoft.com> X-Mailer: VM 7.07 under Emacs 21.2.1 X-attribution: CC X-Zippy: .. ich bin in einem dusenjet ins jahr 53 vor chr... ich lande im antiken Rom... einige gladiatoren spielen scrabble... ich rieche PIZZA... X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.emacs.help:13603 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:13603 >>>>> "WS" == William Shieh writes: WS> hi, WS> i'm very new to email and the system i'm using most of the time is win32. WS> could someone give me some example why emacs is so powerful? I think I'll write a speech sooner or later about this. You use Win32, true ? Each time you have to work on a different type of source (or text) Windows people tends to use a different tool. Each tool does one thing. Each tool has its own interface (CUA -common user access, a standard for user interfaces - can do little, even between MS Visual C ide and MS Visual Basic ide differences are heavy). All the tool ignore the others. And finally, even if you have some hook to extend the tool the process is anything but easy. CUA itself offers a quite minimal set of operation. Move of one character, word or line. Copy a region or paste. Emacs has a much richer set of commands. Cut&Paste is not more difficult than with CUA interface even if the keystrokes can be different. And you have paragraph oriented moving and selecting (for text), function oriented moving and selecting (for programs) But while Emacs can get CUA compliant (even if CUA standard is much younger than Emacs) while a CUA editor can't get more commands than those shipped within. Emacs power comes from being a programmable editor. Each time you press a key there's a function invoked under the hood. Therefore, for each new kind of source there'll be some new code (a mode) that will deal with that source with indentation, highligting and even more: java oriented JDEE can do such things like creating the skeletons of the functions to implement an interface, or insert the import statement for a certain class whose name is under the cursor. And another thing. Emacs is large and Emacs become the editor of choice even for such things like writing usenet posts and e-mail messages, it's editing command are very powerful (you can transpose two character or two words with a simple keystroke). But it goes a litte further. It _reads_ usenet and e-mail, so that you have not to use two different programs. Emacs reads and writes files on remote machines using either ftp or ssh. Emacs can be a www browser. One of the few friendly with blind people. Tell the same for Internet Exploder that sometimes is unfriendly with the most skilled user :) /\ ___ /___/\__|_|\_|__|___Gian Uberto Lauri_____________________ //--\ | | \| | Integralista GNUslamico e fancazzista \/