unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: GianUberto.Lauri@eng.it (Gian Uberto Lauri)
Cc: help-gnu-emacs@gnu.org
Subject: emacs vs vs.net
Date: Wed, 29 Oct 2003 09:56:36 +0100	[thread overview]
Message-ID: <16287.32964.203331.445728@tron.eng.it> (raw)
In-Reply-To: <3f9f2256$1@news.microsoft.com>

>>>>> "WS" == William Shieh <gwshieh@hotmail.com> 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 
\/

  parent reply	other threads:[~2003-10-29  8:56 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-29  2:13 emacs vs vs.net William Shieh
2003-10-29  6:48 ` Eli Zaretskii
2003-10-29  6:56 ` Micah Cowan
2003-10-29  9:00   ` Gian Uberto Lauri
2003-10-29  7:27 ` Tim X
2003-10-29  8:56 ` Gian Uberto Lauri [this message]
     [not found] ` <mailman.2678.1067410291.21628.help-gnu-emacs@gnu.org>
2003-10-29 11:19   ` Henrik Enberg
2003-10-29 13:41 ` Stefan Monnier
2003-10-29 14:05 ` Alfred M. Szmidt
2003-10-29 14:45 ` kgold
2003-10-29 21:09   ` Jason Earl
2003-10-30 18:52     ` Vagn Johansen
2003-10-30 21:15       ` Vagn Johansen
2003-10-31  0:23         ` Jason Earl
2003-10-31 19:35           ` Vagn Johansen
2003-11-04  2:33             ` Juri Linkov
2003-12-04 19:44             ` Kai Grossjohann
2003-10-31  2:17         ` Jesper Harder
2003-11-07 12:26         ` Per Abrahamsen
2003-11-07 18:20           ` Vagn Johansen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=16287.32964.203331.445728@tron.eng.it \
    --to=gianuberto.lauri@eng.it \
    --cc=help-gnu-emacs@gnu.org \
    --cc=saint@eng.it \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).