public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
* emacs 29.3-1
@ 2024-03-27 20:53 Ken Brown
  0 siblings, 0 replies; only message in thread
From: Ken Brown @ 2024-03-27 20:53 UTC (permalink / raw)
  To: cygwin-announce

The following packages have been uploaded to the Cygwin distribution.

* emacs-29.3-1

This is a virtual package that forces installation of one of the 
following four "binary" packages.  If you don't select one of these 
four, then emacs-basic will be installed by default.

* emacs-basic-29.3-1
* emacs-w32-29.3-1
* emacs-gtk-29.3-1
* emacs-lucid-29.3-1

Each of these packages contains an emacs binary of the same name as the 
package.  For example, emacs-basic provides /usr/bin/emacs-basic.exe.

* emacs-common-29.3-1

This contains files needed by each of the four binaries.

Emacs is a powerful, customizable, self-documenting, modeless text 
editor.  Emacs contains special code editing features, a scripting 
language (elisp), and the capability to read mail, news, and more 
without leaving the editor.

This is an update to the latest upstream release.  It is an emergency 
release to fix security vulnerabilities.  See the NEWS file ('C-h n' 
within emacs) for details.

This release was *not* built with the native compilation feature, which 
still needs more testing on Cygwin.  I will make a test release built 
with native compilation shortly.

CYGWIN NOTES
============

1. The four binary packages emacs-basic, emacs-w32, emacs-gtk, and
    emacs-lucid have been listed in order of increasing "priority".
    The postinstall scripts create a symlink /usr/bin/emacs that
    resolves to the highest-priority binary that you have installed.
    Thus the command 'emacs' will start emacs-lucid.exe if you've
    installed the emacs-lucid package; otherwise, it will start
    emacs-gtk.exe if you've installed emacs-gtk; otherwise, it will
    start emacs-w32.exe if you've installed emacs-w32; otherwise, it
    will start emacs-basic.exe.  Similar remarks apply to emacsclient.

    If you have installed more than one of the binary packages and
    don't like the default resolution of /usr/bin/emacs, you can run
    one of the /usr/bin/set-emacs-default-*.sh scripts to change it.
    For example,

      /usr/bin/set-emacs-default-w32.sh

    will make /usr/bin/emacs resolve to /usr/bin/emacs-w32.exe,
    regardless of which packages you've installed.

2. Install emacs-gtk if you want to use the X11 GUI with the GTK+
    toolkit.  You can then type 'emacs&' in an xterm window, and
    emacs-gtk.exe will start in a new window.  If you prefer the Lucid
    toolkit, install emacs-lucid instead.

3. Install emacs-w32 if you want to use the native Windows GUI instead
    of X11.

4. Install emacs-basic if you want a minimal emacs with no GUI.

5. If you use the Emacs MH-E library for email, consider installing
    Cygwin's mailutils-mh package.  To use it, put the line

      (load "mailutils-mh")

    in your site-start.el or ~/.emacs file.

6. If you have sshd running and want to be able to run emacs-gtk or
    emacs-lucid from a remote machine, you need to enable X11
    forwarding by adding the following line to /etc/sshd_config:

      X11Forwarding yes

    You might also need to have the cygserver service running.

7. The script /usr/bin/make-emacs-shortcut can be used to create a
    shortcut for starting emacs.  See
    /usr/share/doc/emacs/README.Cygwin for details.

Ken

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-27 20:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-27 20:53 emacs 29.3-1 Ken Brown

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