Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

GNU Emacs 22.3 for DOS/DJGPP (Announce)

posted by Rugxulo Homepage, Usono, 12.11.2008, 00:36
(edited by Rugxulo on 12.11.2008, 00:47)

> > This can't be right (unless you tested only old GNU Emacs, like 19.24 or
> > whatever). Besides, some (smart) editors don't load the whole file into
> > memory anyways since you can't edit all that at once anyways (unless
> you
> > reformat block / region or insert something in the middle). The only
> > popular editors I can think of to surely fail this are FD Edit and
> > FreeMacs (64k limit FTW !!). ;-)
> >
> > Try GNU Emacs 20.5, VIM 7.2, VILE 9.7 at least (because they are
> popular
> > and almost definitely well tested). If any of them fail, report a bug.
>
> We were talking about editors not resp. an OS and a SM tools for the
> kinky. :-D

"vi is hard on the brain, but Emacs is hard on the hands." (Of course, you can always rebind Emacs to something else. Besides, what other editor can play gomoku? :-D )

You can (like I did) compile GNU Emacs 22.3 from srcs for DJGPP. Since 22.1, the buffer limit is 256 MB now (although modern Windows, esp. Vista, greatly hinder it by reporting bogus DPMI memory amount values). However, I've been told by a certain Emacs Lover Infinitum that 23.0.60 (in CVS) is the only active branch, so maybe waiting for that is best (unless you need UTF-8 support, like, now, which 20.5 doesn't have. 23.x will have internal UTF-8 and is already considered plenty stable by some.)

The only tiny bug (bogus warning, really) is in startup and is fixed below (in case anybody cares to compile it themselves: 39 MB .tar.gz srcs, unpacks to 150 MB on NTFS or worse on FAT, just do "config.bat msdos" then "make install"):

2008-11-08  Eli Zaretskii  <eliz _AT_ gnu !DOTDOT! org>

       * startup.el (command-line): Ignore init-file-user when checking
       user's home directory on MS-DOS as well.

Index: lisp/startup.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/startup.el,v
retrieving revision 1.520
diff -u -r1.520 startup.el
--- lisp/startup.el     4 Nov 2008 16:54:25 -0000       1.520
+++ lisp/startup.el     8 Nov 2008 13:13:33 -0000
@@ -977,13 +977,15 @@
                                  init-file-user)
                          :error)
       (if (file-directory-p (expand-file-name
-                              ;; We don't support ~USER on MS-Windows except
-                              ;; for the current user, and always load .emacs
-                              ;; from the current user's home directory (see
-                              ;; below).  So always check "~", even if invoked
-                              ;; with "-u USER", or if $USER or $LOGNAME are
-                              ;; set to something different.
-                              (if (eq system-type 'windows-nt)
+                              ;; We don't support ~USER on MS-Windows
+                              ;; and MS-DOS except for the current
+                              ;; user, and always load .emacs from
+                              ;; the current user's home directory
+                              ;; (see below).  So always check "~",
+                              ;; even if invoked with "-u USER", or
+                              ;; if $USER or $LOGNAME are set to
+                              ;; something different.
+                              (if (memq system-type '(windows-nt ms-dos))
                                  "~"
                                (concat "~" init-file-user))))
           nil


GNU Emacs 22.3 "stable" was released on September 5, 2008.

http://www.gnu.org/software/emacs/

---
Know your limits.h

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 389 users online (0 registered, 389 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum