GNU Emacs 22.3 for DOS/DJGPP (Announce)
> > 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.
"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? )
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:
- FTE version 0.50.01-cvs available (port) - rr, 16.10.2008, 16:32 (Announce)
- FTE version 0.50.01-cvs available (port) - Japheth, 16.10.2008, 18:38
- FTE version 0.50.01-cvs available (port) - Rugxulo, 16.10.2008, 23:52
- FTE version 0.50.01-cvs available (port) - Rugxulo, 17.10.2008, 01:32
- FTE version 0.50.01-cvs available (port) - Japheth, 17.10.2008, 07:58
- FTE version 0.50.01-cvs available (port) - DOS386, 18.10.2008, 00:57
- FTE version 0.50.01-cvs available (port) - Japheth, 17.10.2008, 07:58
- FTE version 0.50.01-cvs available (port) - rr, 17.10.2008, 10:06
- FTE version 0.50.01-cvs available (port) - DOS386, 18.10.2008, 01:00
- FTE version 0.50.01-cvs available (port) - marcov, 18.10.2008, 12:50
- FTE version 0.50.01-cvs available (port) FPIDE @marcov - DOS386, 20.10.2008, 08:45
- FTE version 0.50.01-cvs available (port) - Rugxulo, 18.10.2008, 21:36
- FTE version 0.50.01-cvs available (port) - marcov, 26.10.2008, 11:51
- GNU Emacs 22.3 for DOS/DJGPP - Rugxulo, 12.11.2008, 00:36
- GNU Emacs 22.3 for DOS/DJGPP - Rugxulo, 25.11.2008, 06:42
- GNU Emacs 22.3 for DOS/DJGPP - Rugxulo, 12.11.2008, 00:36
- FTE version 0.50.01-cvs available (port) - marcov, 26.10.2008, 11:51
- FTE version 0.50.01-cvs available (port) - marcov, 18.10.2008, 12:50
- Tools/Shell command also has some problems in DOS - Japheth, 18.10.2008, 14:28
- Tools/Shell command also has some problems in DOS - Rugxulo, 18.10.2008, 21:29
- highlights of FTE - DOS386, 19.10.2008, 01:27
- highlights of FTE - rr, 20.10.2008, 15:02
- Tools/Shell command also has some problems in DOS - Japheth, 19.10.2008, 10:03
- Tools/Shell command also has some problems in DOS - DOS386, 20.10.2008, 09:26
- Tools/Shell command also has some problems in DOS - Steve, 23.10.2008, 07:33
- The most archaic abandonware ever ! only 1808 years old :-D - DOS386, 29.10.2008, 10:02
- The most archaic abandonware ever ! only 1808 years old :-D - rr, 29.10.2008, 10:24
- The most archaic abandonware ever ! only 1808 years old :-D - Japheth, 29.10.2008, 15:18
- The most archaic abandonware ever ! only 1808 years old :-D - Rugxulo, 29.10.2008, 19:38
- The most archaic abandonware ever ! only 1808 years old :-D - rr, 10.11.2008, 22:16
- The most archaic abandonware ever ! only 1808 years old :-D - DOS386, 11.11.2008, 14:54
- The most archaic abandonware ever ! only 1808 years old :-D - rr, 11.11.2008, 20:28
- README.1ST for DOS release - ecm, 12.11.2008, 18:01
- vegi - DOS386, 29.12.2008, 01:55
- GNU Emacs 23.0 - Rugxulo, 29.12.2008, 22:58
- vegi - Steve, 02.01.2009, 08:20
- The most archaic abandonware ever ! only 1808 years old :-D - rr, 11.11.2008, 20:28
- The most archaic abandonware ever ! only 1808 years old :-D - DOS386, 11.11.2008, 14:54
- Tools/Shell command also has some problems in DOS - DOS386, 20.10.2008, 09:26
- highlights of FTE - DOS386, 19.10.2008, 01:27
- Tools/Shell command also has some problems in DOS - Rugxulo, 18.10.2008, 21:29
- FTE version 0.50.01-cvs available (port) - DOS386, 18.10.2008, 01:00
- FTE version 0.50.01-cvs available (port) - Deniska, 17.10.2008, 02:51
- FTE version 0.50.01-cvs available (port) - rr, 17.10.2008, 10:04
- FTE version 0.50.01-cvs available (port) - Japheth, 16.10.2008, 18:38