unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Lennart Borgman" <lennart.borgman.073@student.lu.se>
Subject: Re: Emacs Installer for MS Windows
Date: Wed, 25 Aug 2004 02:06:10 +0200	[thread overview]
Message-ID: <001801c48a37$995d27f0$0200a8c0@sedrcw11488> (raw)
In-Reply-To: jwvd61g48x1.fsf-monnier+emacs@gnu.org

----- Original Message ----- 
From: "Stefan Monnier" <monnier@iro.umontreal.ca>
To: "Lennart Borgman" <lennart.borgman.073@student.lu.se>
Cc: "Emacs Devel" <emacs-devel@gnu.org>
Sent: Tuesday, August 24, 2004 9:58 PM
Subject: Re: Emacs Installer for MS Windows


> > Ok, I believe we think the same way.  What I want to do is just add some
> > things to make it more easy to get started using Emacs for an ms windows
> > user:
>
> > 1) Gnuserv is loaded
> > 2) Some windows specific printing entries to the menus since printing ..
> > 3) I also offer some keyboard tweaks (CUA-mode, swbuff.el tighed to
C-tab) ..
> > 4) recentf.el are also added, most ms windows programs has something
like..
>
> > If no one has a good objection I will load things from default.el then.
> > I will do this by loading one file only from default.el to not clutter
> > default.el.
>
> [ I think changes to the default should be done in Emacs proper rather
than
>   in packages of Emacs.  So I basically disagree with all those changes
>   since they are not intrinsically bound to your package.  I might agree
to
>   changing some of those defaults, but I think we should clearly separate
>   the packaging from the user-preferences.  I.e. keep things as vanilla as
>   possible. ]

I agree that the packaging and user-preferences basically should be
separated. But it is also important to make a more easy road to emacs for an
ms windows user. To turn on all these things above are options at the
installation (except for gnuserv and the printing, see below).

However I realize more clearly after your comments that I should remove some
more of the things I have done.

I think that gnuserv always should be installed. Since I am only using ms
windows (I have never time to switch to Linux) I am not sure how it looks on
other platforms. I believe I read that gnuserv is included there (or
something similar). Is that correct?

> - If printing doesn't work right out of the box, it should be fixed
directly
>   in Emacs.  Fixing it in your package is a bad solution.

I agree. Some time ago I sent a pointer to w32-printing.el that I have
uploaded to http://www.emacswiki.org/. Since I uploaded this I have realized
that I want to change some things in it, but basically it contain what I
believe is an easy and sufficiently good printing solution for Emacs on ms
windows. It does not however have all the options that printing.el have, it
is a much simpler solution. The advantage it has is that it uses the default
windows printing setup. I wrote it simply because I had trouble printing to
the network printers at my job from Emacs. It can print in two ways:
a) Through Notepad using just "notepad.exe /p"
b) Through Internet Explorer. This uses htmlize.el to color the printout.

A user may want to use both this and the postscript printing. Postscript
printing does not work without Ghostview which most users on ms windows does
not have installed. So I believe by default this entry should be hidden on
the file menu, but entries from w32-print.el should be visible. This of
course however makes Emacs a little bit different on ms windows.

> - I don't understand exactly what you mean by "...that they are
customization
>   options".

I mean that you can change them through "Options - Customize Emacs" in the
menus.

> - Assuming a user disagrees with your choice, how is she to revert
>   your changes in her .emacs file?

See above.

> let's say I start your Emacs and see "gee he turned on CUA-mode, that
sucks
> for me".  What do I do?  Normally, to turn CUA off, a user should do
> (CUA-mode -1) or you use custom.  Your site-start.el or default.el changes
> should correctly react to either one of those things.

I turn on the options just as if the user had used "Options - Customize
Emacs" so I do not believe it is a problem.


Please give me more feedback on these things!

- Lennart

  reply	other threads:[~2004-08-25  0:06 UTC|newest]

Thread overview: 94+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-02 22:17 Emacs Installer for MS Windows Lennart Borgman
2004-08-03  4:41 ` Dhruva Krishnamurthy
2004-08-04 20:37   ` Peter 'Luna' Runestig
2004-08-04 20:55     ` David Kastrup
2004-08-05  6:51       ` Peter 'Luna' Runestig
2004-08-05  6:55         ` Peter 'Luna' Runestig
2004-08-05  7:26         ` David Kastrup
2004-08-05  8:18         ` Dhruva Krishnamurthy
2004-08-05 14:27           ` Lennart Borgman
2004-08-06  4:17             ` Dhruva Krishnamurthy
2004-08-06 13:43             ` Richard Stallman
2004-08-06 13:56               ` David Kastrup
2004-08-06 17:07                 ` Peter 'Luna' Runestig
2004-08-27 21:26                   ` Peter 'Luna' Runestig
2004-08-06 15:39               ` Frank Schmitt
2004-08-07 16:10               ` Eli Zaretskii
2004-08-23 19:21             ` Lennart Borgman
2004-08-23 19:51               ` Stefan Monnier
2004-08-24 18:13                 ` Lennart Borgman
2004-08-24 18:33                   ` Stefan Monnier
2004-08-24 19:31                     ` Lennart Borgman
2004-08-24 19:58                       ` Stefan Monnier
2004-08-25  0:06                         ` Lennart Borgman [this message]
2004-08-25  2:51                           ` Stefan
2004-08-26 18:27                             ` Lennart Borgman
2004-08-26 18:35                               ` David Kastrup
2004-08-26 21:00                                 ` Stefan Monnier
2004-08-26 21:41                                   ` Lennart Borgman
2004-08-25  4:15                           ` Eli Zaretskii
2004-08-25  7:09                             ` Peter 'Luna' Runestig
2004-08-25 16:01                               ` Lennart Borgman
2004-08-25 18:24                               ` Eli Zaretskii
2004-08-26 15:17                             ` Vinicius Jose Latorre
2004-08-26 16:09                               ` Lennart Borgman
2004-08-26 16:21                                 ` Vinicius Jose Latorre
2004-08-26 18:34                                   ` Stefan Monnier
2004-08-26 16:29                               ` Gian Uberto Lauri
2004-08-26 16:58                                 ` Lennart Borgman
2004-08-26 17:40                                   ` Vinicius Jose Latorre
2004-08-26 18:38                                     ` Stefan Monnier
2004-08-27  6:52                                       ` Gian Uberto Lauri
2004-08-26 18:42                                     ` Lennart Borgman
2004-08-26 19:41                                       ` Benjamin Riefenstahl
2004-08-26 22:17                                       ` Lennart Borgman
2004-08-27  9:22                                         ` Benjamin Riefenstahl
2004-08-27 13:20                                           ` Stefan Monnier
2004-08-27 13:38                                             ` Benjamin Riefenstahl
2004-08-27 15:08                                         ` Lennart Borgman
2004-08-27 15:24                                           ` Gian Uberto Lauri
2004-08-27 15:42                                           ` Benjamin Riefenstahl
2004-08-28  1:36                                           ` Richard Stallman
2004-08-27 15:16                                         ` Lennart Borgman
2004-08-27 15:47                                           ` David Kastrup
2004-08-28  1:36                                           ` Richard Stallman
2004-08-27 15:44                                         ` Lennart Borgman
2004-08-27 16:14                                         ` Lennart Borgman
2004-08-26 15:51                         ` Vinicius Jose Latorre
2004-08-26 16:52                           ` Lennart Borgman
2004-08-26 19:44                             ` Eli Zaretskii
2004-08-26 19:49                             ` Benjamin Riefenstahl
2004-08-23 19:59               ` David Kastrup
2004-08-24  5:37               ` Dhruva Krishnamurthy
2004-08-24 16:33                 ` Benjamin Riefenstahl
2004-08-24 21:02               ` Richard Stallman
2004-08-24 21:09                 ` David Kastrup
2004-08-25  4:06                 ` Eli Zaretskii
2004-08-25 16:21                   ` Lennart Borgman
2004-08-25 18:34                     ` Eli Zaretskii
2004-08-25  4:41                 ` Richard Stallman
2004-08-05 11:18         ` Paul Pogonyshev
2004-08-05 15:33           ` Stefan Monnier
2004-08-04 21:09     ` Stefan Monnier
2004-08-04 22:12       ` Lennart Borgman
2004-08-05  2:05       ` Stephen J. Turnbull
2004-08-05  2:40         ` David Kastrup
  -- strict thread matches above, loose matches on Subject: below --
2004-08-04 21:42 Robert Anderson
2004-08-24  7:04 Berndl, Klaus
2004-08-24 17:35 ` Steven Tamm
2004-08-24 18:08   ` David Kastrup
2004-08-24 21:20     ` Steven Tamm
2004-08-24 21:35       ` Stefan Monnier
2004-08-25  1:02         ` Steven Tamm
2004-08-25  2:38           ` Stefan
2004-08-25  4:16           ` Eli Zaretskii
2004-08-25  7:48           ` David Kastrup
2004-08-24 21:55       ` David Kastrup
2004-08-25  0:14         ` Lennart Borgman
2004-08-25  0:24           ` David Kastrup
2004-08-25  4:41     ` Richard Stallman
2004-08-25  7:56       ` David Kastrup
2004-08-25 22:40         ` Richard Stallman
2004-08-25 23:03           ` David Kastrup
2004-08-26  7:04             ` Kim F. Storm
2004-08-26  7:56               ` David Kastrup

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='001801c48a37$995d27f0$0200a8c0@sedrcw11488' \
    --to=lennart.borgman.073@student.lu.se \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).