* Re: Having difficulty turning programmer onto emacs. What to demo? Features?
[not found] <ht1a0q$ejg$1@panix2.panix.com>
@ 2010-05-20 6:02 ` Pascal J. Bourguignon
2010-05-20 21:38 ` Pferor
` (2 subsequent siblings)
3 siblings, 0 replies; 4+ messages in thread
From: Pascal J. Bourguignon @ 2010-05-20 6:02 UTC (permalink / raw
To: help-gnu-emacs
dkcombs@panix.com (David Combs) writes:
> (Of course, he currently uses VI.)
M-x viper ?
Or hard facts such as the higher income you get by being more
productive using emacs?
--
__Pascal Bourguignon__ http://www.informatimago.com/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Having difficulty turning programmer onto emacs. What to demo? Features?
[not found] <ht1a0q$ejg$1@panix2.panix.com>
2010-05-20 6:02 ` Having difficulty turning programmer onto emacs. What to demo? Features? Pascal J. Bourguignon
@ 2010-05-20 21:38 ` Pferor
[not found] ` <kggvdaiucru.fsf@pc-df-203.priv.enst-bretagne.fr>
2010-05-26 21:08 ` Pascal J. Bourguignon
3 siblings, 0 replies; 4+ messages in thread
From: Pferor @ 2010-05-20 21:38 UTC (permalink / raw
To: help-gnu-emacs
dkcombs@panix.com (David Combs) writes:
> Hi there --
>
> Am trying to turn on someone to Emacs (gnu) -- been showing dired (to
> me one of the cooler things), even wdired, (even doctor!), etc.
>
> What suggestions might you have, for getting someone excited about it?
>
> (Of course, he currently uses VI.)
>
> Thanks!
>
> David
>
>
I was a VI user for quite ten years and then I switched to Emacs. I
still use VI in other computers rather than mine, but Emacs is now my
default application.
May be, telling you what it make me switch to Emacs you'll have some
idea where to go from. Of course,... nobody tried to convince me to use
Emacs, it was my own choice, but it may help.
Emacs is not just an editor, it's an incredible platform. The
productivity increases in a very large amount just using Emacs and all
its features. I can do every task inside Emacs (programming, compiling,
instant messaging, multimedia system --emms--, sending/receiving mail,
video editing --GNEVE--, newsgroups,...)
I think you should focus on particular cases; hypothetical problems to
be solved using VI and then using Emacs, and let him compare the results
and decide about what is best.
First begin with small tasks, the complicated ones should scary at
first ("too many keystrokes to remember, etc.") like:
* Let's search and replace using regular expresions
* Let's make an HTML table (table-capture,...)
* Let's code in C (c-mode, flymake,...)
Let him create the scenarios and propose more of those problems, and
show him how you deal with them in Emacs. Do not focus it as in a "VI
vs. Emacs" war. Just show him another choice.
Show him the Emacs screencasts you can find in:
* http://www.emacswiki.org/emacs/EmacsScreencasts
And at last, show him the power of the mayor and minor modes, i.e. how
the editor adatps to the user, and not viceversa. I think the modes is
by far the best feature.
If he complains about the keybindings, show him /vile/ (VI like Emacs) :-)
--
Pferor
--- news://freenews.netfront.net/ - complaints: news@netfront.net ---
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Having difficulty turning programmer onto emacs. What to demo? Features?
[not found] ` <kggvdaiucru.fsf@pc-df-203.priv.enst-bretagne.fr>
@ 2010-05-26 17:34 ` Christian Dietrich
0 siblings, 0 replies; 4+ messages in thread
From: Christian Dietrich @ 2010-05-26 17:34 UTC (permalink / raw
To: help-gnu-emacs
Frédéric Perrin <fred.NO@SPAM.resel.fr> writes:
> dkcombs@panix.com (David Combs) writes:
> Show him what he would gain. Observe something that he currently does
> clumsily with his current setup, and show him how to do that more
> efficiently in emacs. For instance, how, using Gnus + VC mode, he can
> receive a patch by email, apply it, review it, spell-check the
> comments, repair the indentation style and commit the patch without
> leaving his editor.
This thread is just great, i've heart of regional undo (i'm a former vim
user) for the first time and it is really amazing. For the patch
applying thing. It would be great if you could describe the actions in
order to perform this.
greetz didi
--
No documentation is better than bad documentation
-- Das Ausdrucken dieser Mail wird urheberrechtlich verfolgt.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Having difficulty turning programmer onto emacs. What to demo? Features?
[not found] <ht1a0q$ejg$1@panix2.panix.com>
` (2 preceding siblings ...)
[not found] ` <kggvdaiucru.fsf@pc-df-203.priv.enst-bretagne.fr>
@ 2010-05-26 21:08 ` Pascal J. Bourguignon
3 siblings, 0 replies; 4+ messages in thread
From: Pascal J. Bourguignon @ 2010-05-26 21:08 UTC (permalink / raw
To: help-gnu-emacs
dkcombs@panix.com (David Combs) writes:
> Hi there --
>
> Am trying to turn on someone to Emacs (gnu) -- been showing dired (to
> me one of the cooler things), even wdired, (even doctor!), etc.
>
> What suggestions might you have, for getting someone excited about it?
>
> (Of course, he currently uses VI.)
>
> Thanks!
There are a few interesting videos on youtubes showing the goodness of
emacs. For example:
http://www.youtube.com/watch?v=EQAd41VAXWo
--
__Pascal Bourguignon__ http://www.informatimago.com/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-05-26 21:08 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <ht1a0q$ejg$1@panix2.panix.com>
2010-05-20 6:02 ` Having difficulty turning programmer onto emacs. What to demo? Features? Pascal J. Bourguignon
2010-05-20 21:38 ` Pferor
[not found] ` <kggvdaiucru.fsf@pc-df-203.priv.enst-bretagne.fr>
2010-05-26 17:34 ` Christian Dietrich
2010-05-26 21:08 ` Pascal J. Bourguignon
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.