SYSTEM@gwuvax.BITNET.UUCP (01/27/87)
To whom it may concern: I am running a vax with VMS 4.5 and EUNICE 4.2 Bsd ( a 4.1BSD lookalike). I would like to know two things. Has anyone put up GNU EMACS under EUNICE (from the Wollongong Group) and if so where is the jobs library specified in the xmakefile in ../src under label temacs: ie the ld statement is supposed to get the the libraries specified in LIBES = -ljobs .... -lg -lc. Secondly is it possible to get the VMS distribution over the BITNET network?. I do have a the VAX C compiler. If someone would be able to answer these questions I would appreciate the assistance. Jey Nathan System Manager jey@gwuvax.bitnet system@gwuvax.bitnet
SCS7317@oberlin.bitnet (02/13/88)
I need some help with gnu emacs: 1) How do I get a shell to run under VMS? 2) Can someone send me a copy of the online manual? Thanks in Advance: Chris Seline scs7317%ocvaxa@vb.cc.cmu.edu (internet) scs7317@ocvaxa.oberlin.edu (CSnet) ihnp4!oberlin!ocvaxa!scs7317 (UUCP) SCS7317@oberlin.bitnet (BITNET -- if your database is up to date) SCS7317%ocvaxa@CMCCVB.BITNET (BITNET -- if your database is OLD)
ronald@csuchico.EDU (Ronald Cole) (11/30/88)
In article <8791@wright.mips.COM> earl@wright.mips.com (Earl Killian) writes: >You seem to be operating under the misconception that emacs is an >editor. Emacs is an operating system. I hope that clears things up. >-- >UUCP: {ames,decwrl,prls,pyramid}!mips!earl >USPS: MIPS Computer Systems, 930 Arques Ave, Sunnyvale CA, 94086 That brings an interesting question to mind... Is GNU Emacs appropriate as a login shell? The manual certaintly seems to imply that to be the case. Has anyone done this? -- Ronald Cole | uucp: ihnp4!csun!csuchico!ronald AT&T 3B15/201 System Manager | PhoneNet: ronald@csuchico.edu California State University, Chico | voice (916) 895-5942 "... and if you don't like it, you must lump it." -Joseph Smith
mrd@sun.soe.clarkson.edu (Michael DeCorte) (12/01/88)
In article <1138@csuchico.EDU> ronald@csuchico.EDU (Ronald Cole) writes:
That brings an interesting question to mind... Is GNU Emacs appropriate
as a login shell? The manual certaintly seems to imply that to be the case.
Has anyone done this?
I haven't and don't plan to, the shell mode is just not complete
enough It might not be so bad if you only had an ascii terminal and
couldn't telnet or rlogin into any place else but if you do windows or
use other computers then it would be horrible.
Now if only emacs could make a window? (ala X) instead of splitting
the screen and had a terminal-emulator with a complete termcap that
other editors could use then maybe.
--
Michael DeCorte // (315)265-2439 // P.O. Box 652, Potsdam, NY 13676
Internet: mrd@sun.soe.clarkson.edu // Bitnet: mrd@clutx.bitnet
---------------------------------------------------------------------------
Clarkson Archive Server // commands = help, index, send, path
archive-server@sun.soe.clarkson.edu
archive-server%sun.soe.clarkson.edu@omnigate.bitnet
dumb1!dumb2!dumb3!smart!sun.soe.clarkson.edu!archive-server
---------------------------------------------------------------------------
jr@bbn.com (John Robinson) (12/01/88)
In article <MRD.88Nov30174223@sun.soe.clarkson.edu>, mrd@sun (Michael DeCorte) writes: >Now if only emacs could make a window? I have heard it rumored that this will come with v19, for X at least. >and had a terminal-emulator with a complete termcap that >other editors could use then maybe. Now why would you want to use any other editor? :-) -- /jr jr@bbn.com or bbn!jr
mrd@sun.soe.clarkson.edu (Michael DeCorte) (12/02/88)
>>and had a terminal-emulator with a complete termcap that >>other editors could use then maybe. >Now why would you want to use any other editor? :-) Well not all machines have emacs for one. But try this. M-X terminal-emulator (return when you it asks if you want /bin/csh) vi [run vi in the terminal emulator] [gee it works!] me [run me in the terminal emulator] [emacs complains of incomplete termcap entry] emacs [run emacs in the terminal emulator] [it works but is SLOW] [now rlogin into another favorite computer that has emacs] emacs [run emacs in the terminal emulator but on another machine] [says emacs-virtual undefined] setenv TERMCAP ... [goback and steal the $TEMRCAP the the above emacs had] [Doesn't seem to work] Now if you could put an entry in /etc/termcap say emacs-virtual that was complete then maybe we would have something. -- Michael DeCorte // (315)265-2439 // P.O. Box 652, Potsdam, NY 13676 Internet: mrd@sun.soe.clarkson.edu // Bitnet: mrd@clutx.bitnet --------------------------------------------------------------------------- Clarkson Archive Server // commands = help, index, send, path archive-server@sun.soe.clarkson.edu archive-server%sun.soe.clarkson.edu@omnigate.bitnet dumb1!dumb2!dumb3!smart!sun.soe.clarkson.edu!archive-server ---------------------------------------------------------------------------
mludwig@lehi3b15.UUCP (Mitchell Ludwig ) (12/10/88)
Ok, here we go... I am attempting to make 18.52 (gnu) work on my Microport 386. The machine is running Microport UN*X ver 3. Internally I've got 2 meg of usable memory. When I compile the darn thing, everything goes just grand until the makefile tries to execute ld temacs (and a whole lot of .o files...). Partway through the execution of this command I get an error concerning the system's inability to add the symbol Lisp_Subr to the symbol table and then I get gonged. I'm using the m-intel386.h and the s-usg-5-3.h in my config.h. My question is, HELP! How come? I have a friend using the freakin thing in SCO's Xenix (if this is a plug for XENIX, sorry :-) and he had none of the problems I'm having. In fact, it was the ease with which he compiled the thing which led me to give it a shot. So, does anyone 1) Have any idea why it gongs me here and with that error? 2) Have Gnu running on Microport? and 3) know of either an m or s file for my config which is more compatable with Microport. Also, if I'm gonna need to re-map my keyboard, has anyone done it yet? Any help is appreciated... You can reply to me here or directly to : UUCP : ...!lehi3b15!rastro!mfl or ...!lehi3b15!mludwig or for you internet and bitnet dudes Internet : KMFLUDW@vax1.cc.lehigh.edu Bitnet : MFL1@lehigh.bitnet Mitch
james@bigtex.cactus.org (James Van Artsdalen) (12/11/88)
In <429@lehi3b15.UUCP>, mludwig@lehi3b15.UUCP (Mitchell Ludwig ) wrote:
> So, does anyone [...] Have Gnu running on Microport?
GNU emacs 18.52 works fine under uPort unix, at least my 2.2 version.
I'll send Mitchell (and anyone else) my config.h, .emacs, and a
program I wrote to re-map the AT keyboard to something more useful for
emacs and ksh.
--
James R. Van Artsdalen james@bigtex.cactus.org "Live Free or Die"
Home: 512-346-2444 Work: 338-8789 9505 Arboretum Blvd Austin TX 78759
brian@cbw1.UUCP (Brian Cuthie) (12/12/88)
In article <429@lehi3b15.UUCP> mludwig@lehi3b15.UUCP (Mitchell Ludwig ) writes: > >Ok, here we go... > >I am attempting to make 18.52 (gnu) work on my Microport 386. The machine >is running Microport UN*X ver 3. Internally I've got 2 meg of usable memory. >When I compile the darn thing, everything goes just grand until the makefile >tries to execute ld temacs (and a whole lot of .o files...). Partway >through the execution of this command I get an error concerning the system's >inability to add the symbol Lisp_Subr to the symbol table and then I get >gonged. I'm using the m-intel386.h and the s-usg-5-3.h in my config.h. >My question is, HELP! How come? I have a friend using the freakin thing in [stuff deleted] Check the amount of disk space you have in the root partition. I ran into this problem on a client's system while trying to build a new kernel. After scratching my head for a few minutes I realized that all the disk space in the root partition (/) was gone. I then found out that when I had asked them to restore from the backup tape a few weeks ago, they had somehow not mounted the /usr file system. I don't know why, but the ld(er) is not very good about error messages when it runs out of disk space. This is *so* like many unix utilities. I like unix and have been using it for a *long* time, but I can't help but wonder what universe some of the people who write these utilities live in. I mean would it be so difficult to say "ld: out of /tmp space ?" I can't help but think that the major obstacle to UNIX becoming accepted in the business community has been the piss poor way in which programs die. Most of the time the program knows why it can't proceed but it just gives one of those famous "name: cryptic dribble" messages. Some utilities are definitely better than others but AT&T needs to impliment some internal standard for the way a program dies. All programs should be required to give you meaningfull error messages. Then perhaps, non UNIX people will begin to overcome their fears of using it. -brian -- Brian D. Cuthie uunet!umbc3!cbw1!brian Columbia, MD brian@umbc3.umd.edu
karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) (12/12/88)
brian@cbw1.UUCP (Brian Cuthie) writes: >Partway >through the execution of this command I get an error concerning >the system's inability to add the symbol Lisp_Subr to the symbol >table Check the amount of disk space you have in the root partition. If this is in fact the problem, then try setting the environment variable TMPDIR to some directory on a filesystem with lots of excess space. All the SysV standard utilities will write their temp files there rather than in /tmp. --Karl
debra@alice.UUCP (Paul De Bra) (12/12/88)
In article <121@cbw1.UUCP> brian@cbw1.UMD.EDU (Brian Cuthie) writes: >... >I don't know why, but the ld(er) is not very good about error messages when >it runs out of disk space. This is *so* like many unix utilities. I like >unix and have been using it for a *long* time, but I can't help but wonder >what universe some of the people who write these utilities live in. I mean >would it be so difficult to say "ld: out of /tmp space ?" >... What's wrong with the message the kernel should display on the console: /tmp: file system full and which it repeats for every attempted write? I don't know about Microport but every other unix system I have worked on will give you this message. I think it's a neat idea to put this message in just one place (in the kernel) rather than to repeat it in every utility. And though it used to be a problem on multiuser systems where you might not notice the messages on the console (though the system surely came to a crawl which everyone should notice) on these mighty PC's where one always uses the console this should be even more acceptable than before. Paul. -- ------------------------------------------------------ |debra@research.att.com | uunet!research!debra | ------------------------------------------------------
jxw@RODS.IUS.CS.CMU.EDU (John Willis) (12/13/88)
Several weeks ago I was able to compile GNU-Emacs 18.52 under Microport 3.0 and /bin/cc. You need to be careful because the LISP files default to loading a compiled version (.elc) rather than a pure ASCII source version (.el). Somewhere along the transmission path, if you assume that the source is all ASCII, these compiled files will probably be corrupted. There is a simple fix, as documented by Stallman in the release notes. 1) Increase the amount of memory allocated to pure lisp (I think the define is at the end of config.h). 2) Recompile (only alloc.o is probably sufficient, check). 3) Delete all of the .elc files from the LISP directory. 4) Load the new temacs, defaulting to .el representations. 5) Recompile .el files into .elc files (something like byte-compile-directory ../Lisp) 6) Reduce the pure lisp storage (reversing (1) above). 7) Rebuild emacs, loading the .elc files by default. Like the other GNU tools, this is an excellent editor. It's worth a little effort. If this doesn't get you a running Emacs 18.52, I'll try to help. -John --
" Maynard) (12/13/88)
In article <8525@alice.UUCP> debra@alice.UUCP () writes, in reference to a kernel message written to the console: >And though it used to be a problem on multiuser systems where you might >not notice the messages on the console (though the system surely came to a >crawl which everyone should notice) on these mighty PC's where one always >uses the console this should be even more acceptable than before. Hate to tell you this, Paul, but I'm on /dev/cons1 right now on my AT-clone, not /dev/console. I hardly ever flip over to /dev/console; insted, it's reserved for those times that I need to log on as root to get something done. Next suggestion? -- Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can uucp: uunet!nuchat! (eieio)| adequately be explained by stupidity. hoptoad!academ!uhnix1!splut!jay +---------------------------------------- {killer,bellcore}!tness1! | Eight more years! Eight more years!
debra@alice.UUCP (Paul De Bra) (12/13/88)
In article <778@splut.UUCP> jay@splut.UUCP (Jay "you ignorant splut!" Maynard) writes: ]In article <8525@alice.UUCP> debra@alice.UUCP () writes, in reference to ]a kernel message written to the console: ]>And though it used to be a problem on multiuser systems where you might ]>not notice the messages on the console (though the system surely came to a ]>crawl which everyone should notice) on these mighty PC's where one always ]>uses the console this should be even more acceptable than before. ] ]Hate to tell you this, Paul, but I'm on /dev/cons1 right now on my ]AT-clone, not /dev/console. I hardly ever flip over to /dev/console; ]insted, it's reserved for those times that I need to log on as root to ]get something done. Next suggestion? ] I hate to tell you this, Jay, but Microbug clearly blew it on this one again. With SCO Xenix you would get the messages no matter on which virtual console you are. So you can figure out my next suggestion... Paul. -- ------------------------------------------------------ |debra@research.att.com | uunet!research!debra | ------------------------------------------------------
brian@cbw1.UUCP (Brian Cuthie) (12/14/88)
In article <8525@alice.UUCP> debra@alice.UUCP () writes: >In article <121@cbw1.UUCP> brian@cbw1.UMD.EDU (Brian Cuthie) writes: >>... >>I don't know why, but the ld(er) is not very good about error messages when >>it runs out of disk space. This is *so* like many unix utilities. I like >>unix and have been using it for a *long* time, but I can't help but wonder >>what universe some of the people who write these utilities live in. I mean >>would it be so difficult to say "ld: out of /tmp space ?" >>... >What's wrong with the message the kernel should display on the console: >/tmp: file system full >and which it repeats for every attempted write? > Well, actually, it doesn't do that for microport Sys V/386. Plus, I'm not sure that it's reasonable for user A to have to wonder what's wrong with his program when the messages are bombarding user B. Seems kind of stupid to me. I will stick with my original statement: ALL PROGRAMS SHOULD SAY *IN CLEAR ENGLISH* WHY THEY DIED ! I mean, GEEZ, what is it that makes people want to keep unix messages cryptic. Could it be job security ?? I sure don't know. -brian -- Brian D. Cuthie uunet!umbc3!cbw1!brian Columbia, MD brian@umbc3.umd.edu
mludwig@lehi3b15.UUCP (Mitchell Ludwig ) (12/14/88)
In article <11544@bigtex.cactus.org> james@bigtex.cactus.org (James Van Artsdalen) writes: >GNU emacs 18.52 works fine under uPort unix, at least my 2.2 version. >I'll send Mitchell (and anyone else) my config.h, .emacs, and a >program I wrote to re-map the AT keyboard to something more useful for >emacs and ksh. James, thanks alot for your help. Believe me it made life alot easier. The remap is real nice. But (there is *ALWAYS* a but), I am now having a new problem. I'm now a happy user of GNU 18.52, well, almost happy. RMAIL hates me. My system is hooked via uucp to an internet gateway of sorts. It's also hooked to another independent machine. I can't talk to either of them. I can originate messages to either, but responding aint a happy time. The 3b15 (which is my internet host) mails to me with the extension of @lehi3b15.UUCP which my mailer hates. I guess it's the @ sign. Any help there? And with ubu, the indep. machine, all mail from him seems to be coming from my uucp account, and rmail replies to it there. So I'm in deep kaka and sinking fast into the mud. Any help is appreciated... Mitch ...!lehi3b15!mludwig ...!lehi3b15!rastro!mfl (but don't expect a reply :-)
guy@auspex.UUCP (Guy Harris) (12/14/88)
>And though it used to be a problem on multiuser systems where you might >not notice the messages on the console (though the system surely came to a >crawl which everyone should notice) on these mighty PC's where one always >uses the console this should be even more acceptable than before. It's arguably still a problem on those multiuser systems; they haven't gone away. Furthermore, programs should print them *anyway*; programs should check for I/O errors and report them. They should also "do the right thing" when they occur; for instance, an SMTP daemon should *not* acknowledge receipt of mail until it has written the mail out with no errors *and*, if at all possible, has ensured that the data has actually been written to non-volatile storage (using "fsync" on systems that have it, otherwise using O_SYNC mode when writing on systems that have it). As long as you're checking for errors such as this, it's not that much harder to print a message as well.... Furthermore, it's not always obvious what *caused* the file system to fill up; it might have been caused by a daemon program as opposed to a command the user ran (or it might have been caused by a background job the user started, or by somebody who remotely logged into your machine running a job, or...). A message from the program, giving the source of the message (e.g., "ld", or maybe even better "cc"), would do that better than just "/tmp: file system full".
lars@myab.se (Lars Pensj|) (12/14/88)
In article <8525@alice.UUCP> debra@alice.UUCP () writes: >In article <121@cbw1.UUCP> brian@cbw1.UMD.EDU (Brian Cuthie) writes: >>... >>I don't know why, but the ld(er) is not very good about error messages when >>it runs out of disk space. This is *so* like many unix utilities. I like >>unix and have been using it for a *long* time, but I can't help but wonder >>what universe some of the people who write these utilities live in. I mean >>would it be so difficult to say "ld: out of /tmp space ?" >>... >What's wrong with the message the kernel should display on the console: >/tmp: file system full > >I don't know about Microport but every other unix system I have worked on >will give you this message. I think it's a neat idea to put this message in >just one place (in the kernel) rather than to repeat it in every utility. I strongly disagree here. It is of vital importance that all programs on their own check results of system calls (like write). Even if some people uses the console, there are always a lot of people who do not. It is also important that a program wich fails on a system call (as in this case) immediately terminates (if it does not know how to recover). I have had to much contact with programs that take for granted success of some functions, with the result that the programs just fails without telling why. Especially when porting to new systems. And when a system call fails, always use perror. -- Lars Pensj| lars@myab.se
mdt@s1.sys.uea.ac.uk (M.D. Templeton GEC ) (12/16/88)
o Item 1 I have emacs v 18.45, on a Sun 3/50 and have a teeny weeny problem. If I use the mouse in suntools, say with two emacs windows displayed, to select an emacs menu option, say to expand the current window, the message I get is: Invalid function: (macro lambda (window &rest forms) "Switch to WINDOW, evaluate FORMS, return to original window." (byte-code ..... The dots were my idea! The function does seem to be performed, though. I also can't get any effect from the middle mouse-key. Any ideas, fixes, patches???? o Item 2: Does anyone in the UK or Europe have a copy of emacs 18.52, and the will to put it on a tape for me (I'll supply the tape of course). Similarly, anyone over here got the other FSF programs, and/or a system for getting updates/new versions as they come available?? o Thanks in advance for help with both of these items. Mark D Templeton (The Druid) Janet: mdt@uk.ac.uea.cs Voice: 0603-56161 x 2308 (UEA) 0634-44433 x 60 (GEC) 0634-364150 (home - 18-Dec-88 to 3-Jan-89)
jr@bbn.com (John Robinson) (12/16/88)
In article <291@s1.sys.uea.ac.uk>, mdt@s1 (M.D. Templeton GEC ) writes: >o Item 1 > I have emacs v 18.45, on a Sun 3/50 and have a teeny weeny problem. > If I use the mouse in suntools, say with two emacs windows displayed, > to select an emacs menu option, say to expand the current window, > the message I get is: > >Invalid function: (macro lambda (window &rest forms) "Switch to WINDOW, evaluate FORMS, return to original window." (byte-code ..... This is one of those problems that crop up from time to time. What happened is that one of the sun-*.el files was byte-copmiled without the proper macro definitions having been made first. Though I have 18.52, it appears that the macro in question is eval-in-window, which is used in sun-fns.el and sun-mouse.el, and defined at thge top of the latter. The error you got is that the macro definition was called as a function, which doesn't work. The fix is to load the file defining the macro before byte-compiling files that use the macro. In your case, connect to the emacs/lisp directory and do the sequence: (load-file "sun-mouse.el") (byte-compile-file "sun-mouse.el") (byte-compile-file "sun-fns.el") or the equivalent interactive calls. Check first that the defmacro in question is in sun-mouse.el, as 18.45 may differ from 18.52. To be safe, you may want to load-file on all the sun-*.el files and byte-compile them all. Do all the load-files first. -- /jr jr@bbn.com or bbn!jr
mdt@s1.sys.uea.ac.uk (M.D. Templeton GEC ) (12/16/88)
Another one.. Emacs has a terminal emulator. As I need a vt100 terminal emulator for a Sun 3/60, I thought this a good idea. However, the emacs terminal emulator seems to emulate some unknown terminal type. Does anyone have the lisp to make a VT100 version?? Alternatively, any suggestions as to how I can get vt100 emulation through suntools, or anything else?? ps. Although I have emacs 18.45, I only have the manual/info files for version 17. Mark D Templeton (The Druid)
debra@alice.UUCP (Paul De Bra) (12/17/88)
In article <448@myab.se> lars@myab.UUCP (Lars Pensj|) writes: >... >It is of vital importance that all programs >on their own check results of system calls (like write). >... I agree, but unfortunately very few programs actually do this for read and write. It is very common in Unix utilities to check the result of the open system call and then just assume that writing and closing will go well. Reasons are obvious: programmers are a bit lazy, and the programs become smaller and faster if you don't check. (so not checking also makes your system look better in benchmarks which use standard utilities...) The administrative advice which is given with every Unix system (or at least used to be given) is that the system administrator should regularly check the amount of free space on all file systems, to make sure they never get full. This administrative procedure may no longer be considered acceptable, but remember that lots of utilities have not changed, so they still rely on this assumption. Paul. -- ------------------------------------------------------ |debra@research.att.com | uunet!research!debra | ------------------------------------------------------
plocher@uport.UUCP (John Plocher) (12/17/88)
In article <8530@alice.UUCP> debra@alice.UUCP () writes: >I hate to tell you this, Jay, but Microbug clearly blew it on this one >again. With SCO Xenix you would get the messages no matter on which virtual >console you are. So you can figure out my next suggestion... > >Paul. The messages printed by Unix kernels use a version of printf() which bypasses the complete Virtual Console Subsystem and dumps the text directly to the screen. This is done by the ATT, ISC, Microport, and SCO versions of Unix to make sure the messages get seen (what would happen if there was a bug in the console driver and you couldn't change to the console VC? You'd still want to see the message! These messages also pass thru the osm (Operating System Messages) driver so you can log them to a file amd find them with crash(1M). -John Plocher
chip@ateng.ateng.com (Chip Salzenberg) (12/22/88)
In article <448@myab.se> lars@myab.UUCP (Lars Pensj|) reminds us that all programs should check return values of system calls, such as write(). This is obviously good policy. However, according to debra@alice.UUCP (Paul De Bra): >... unfortunately very few programs actually do this for read and write... >Reasons are obvious: programmers are a bit lazy, and the programs become >smaller and faster if you don't check. (so not checking also makes your >system look better in benchmarks which use standard utilities...) This misconception about "efficiency" is all too common. Checking the return values of system calls takes some programmer time during coding, but this is more than returned during debugging and use. ("A bit lazy"? Try "lazy enough to get fired".) And as for execution speed: how long does an integer comparison take? Certainly not enough to worry about, once you've accepted the overhead of a kernel trap. And this fellow works in AT&T Research. Sigh. -- Chip Salzenberg <chip@ateng.com> or <uunet!ateng!chip> A T Engineering Me? Speak for my company? Surely you jest! "It's no good. They're tapping the lines."
rlc@uvacs.cs.Virginia.EDU (Robert L. Chase) (02/21/89)
Two questions, if you can help: 1. Is there a way to print the current manual (distributed on tape) if I don't have TEX? (I'm on VMS). 2. Is there a way to make Incremental Search (CTRL-S) case sensitive (I do Modula-2). Thanks in advance for any help. ---- Robert L. Chase INTERNET: rlc@uvacs.cs.virginia.edu Director of Academic Computing Computer Center Sweet Briar College UUCP: ...!mcnc!uvacs!rlc PO BOX AK ...!cbosgd!uvacs!rlc Sweet Briar, VA 24595 (804) 381-6232 -- Robert L. Chase, PO Box AK, Sweet Briar College, Sweet Briar, VA 24595 INTERNET: rlc@uvacs.cs.virginia.edu UUCP: ...!mcnc!uvacs!rlc or ...!cbosgd!uvacs!rlc
weiner@novavax.UUCP (Bob Weiner) (02/22/89)
In article <2987@uvacs.cs.Virginia.EDU> rlc@uvacs.cs.Virginia.EDU (Robert L. Chase) writes:
Two questions, if you can help:
1. Is there a way to print the current manual (distributed on tape) if
I don't have TEX? (I'm on VMS).
If you have the emacs.dvi file already (I'm not sure if this is currently
distributed) then you don't need TeX, but you do need another program
that filters the .dvi file to something your printer accepts such as
Postscript. Many such programs such as dvi2ps are available.
But why waste your time and your printer. The Free Software
Foundation sells very readable manuals for $15 a piece. They are in
the Cambridge, MA telephone directory.
Additionally, you should learn to use Info. It lets you browse the
entire manual online. Once you know how to use it (try {C-h a info})
you probably won't need a printed manual.
2. Is there a way to make Incremental Search (CTRL-S) case sensitive (I do
Modula-2).
Yes, do a (setq case-fold-search nil) to turn case sensitivity on.
Interactively, you can do a {M-x setq <RTN>} and fill in the
parameters. {M-x apropos <RTN> fold} will show you all the variables
associated with case-folding.
As a side note, not a lot of people know that {M-x apropos} often
displays much more information that {C-h a} since it includes
functions without "interactive" declarations and variables not
normally intended for user setting.
Bob
--
Bob Weiner, Motorola, Inc., USENET: ...!gatech!uflorida!novavax!weiner
(407) 738-2087
fisher@SIFVX3.SINET.SLB.COM (11/23/89)
Can anyone tell me where I can get hold of a copy of GNU emacs sources. I can't use anonymous FTP so it will have to be an archive- or info-server. If there is no such server, could some kind soul mail them to me (or preferably let me know they would be willing to mail them to me. This will give me some warning so I can make enough space for them.) Thanks in advance. Craig fisher@sifvx1.sdr.slb.com@relay.cs.net
bret@uop.UUCP (11/24/89)
fisher@SIFVX3.SINET.SLB.COM: > Can anyone tell me where I can get hold of a copy of GNU emacs sources. I can't > use anonymous FTP so it will have to be an archive- or info-server. > > If there is no such server, could some kind soul mail them to me (or preferably > let me know they would be willing to mail them to me. This will give me some > warning so I can make enough space for them. I can email it. It is HUGE!!! I'm not altogeth sure (I haven't tried to pack it up, but, compressed and tar'd, it's (i guess!) between 10 and 11 MEGS. It'll come in god knows how many shar files. Lemme know, -Bret.
jka@hpfcso.HP.COM (Jay Adams) (11/26/89)
Their is an archive server that will mail you the 18.53 sources. Send mail to archive-server@sun.soe.clarkson.edu with "help" and "index fsf" in the message body. The archive server should give you the details. If you want newer sources, 18.55, I could probably mail them to you. I don't know what the differences are between the two releases. - Jay
ceb@CSLI.STANFORD.EDU (Charles Buckley) (11/27/89)
If your Schlumberger connection is not bogus: Simply go across sinet to slcs, who *has* an Internet connection, and get it that way, or ask someone there, or at the Austin Systems Center, to do it for you. I'm sure they have them. SLCS is there to serve the entire Schlumberger community - They'll feel hurt if you don't ask them. Signed, a (soon to be former) Schlumberger employee.
ted@NMSU.EDU (11/28/89)
this is taken directly from the emacs distribution package. GNU Emacs availability information, 13 March 1988 Copyright (C) 1986, 1987, 1988 Richard M. Stallman Permission is granted to anyone to make or distribute verbatim copies of this document provided that the copyright notice and this permission notice are preserved. GNU Emacs is legally owned by the Free Software Foundation, but we regard the foundation actually as its custodian on behalf of the public, since all software ought to be the common property of mankind. The foundation permits everyone to have and run copies of GNU Emacs, at no charge, and to redistribute copies under certain conditions which are designed to make sure that that all modified versions of GNU Emacs remain as free as the versions we distribute. These conditions are stated in the document "GNU Emacs General Public License", a copy of which is required to be distributed with every copy of GNU Emacs. It is usually in a file named COPYING in the same directory as this file. If you do not know anyone to get a copy of GNU Emacs from, you can order a tape from the Free Software Foundation. We distribute Emacs version 18 on 1600bpi industry standard mag tape in tar format. We will also ship it on 1/4" Sun cartridge tapes in tar format and on 1600bpi magtape in VMS interchange format. We also distribute nicely typeset copies of the Emacs manual. See the order form at the end of this file. If you have Internet access, you can copy the latest Emacs distribution from host prep.ai.mit.edu. There are several ways to do this; see the file `FTP' in the same directory as this file for more information. Even better, get the latest version of the file from `/u2/emacs/etc/FTP' on prep.ai.mit.edu for the most current arrangements. It may also be possible to copy Emacs via uucp; the file `FTP' contains information on that too. Emacs has been run on both Berkeley Unix and System V Unix, on a variety of types of cpu. It also works on VMS and on Apollo computers, though with some deficiencies that reflect problems in these operating systems. See the file MACHINES in this directory for a full list of machines that GNU Emacs has been tested on, with machine-specific installation notes and warnings. Note that there is significant variation between Unix systems supposedly running the same version of Unix; it is possible that what works in GNU Emacs for me does not work on your system due to such an incompatibility. Since I must avoid reading Unix source code, I cannot even guess what such problems may exist. GNU Emacs is distributed with no warranty (see the General Public License for full details), and neither I nor the Free Software Foundation promises any kind of support or assistance to users. The foundation keeps a list of people who are willing to offer support and assistance for hire. We will list anyone who agrees never to ask customers to keep secret anything they are told or given as part of the support. It is usually in a file named SERVICE in the same directory as this file. However, I plan to continue to improve GNU Emacs and keep it reliable, so please send me any complaints and suggestions you have. I will probably fix anything that is clearly (to me) a malfunction. I may make an improvement if I consider it worth the effort, but you should not be surprised if I don't think I can spare time for it. I hope to keep Emacs stable now, and avoid putting much time into it, so I can work on other parts of the GNU system. If you are on the Internet, report bugs to bug-gnu-emacs@prep.ai.mit.edu; on Usenet, use the address ..!ucbvax!bug-gnu-emacs%prep.ai.mit.edu. Otherwise, phone the foundation at +1 617 876-3296, or write to the address listed below. If you are a computer manufacturer, I encourage you to ship a copy of GNU Emacs with every computer you deliver. The same copying permission terms apply to computer manufacturers as to everyone else. You should consider making a donation to help support the GNU project; if you estimate what it would cost to distribute some commercial product and divide it by five, that is a good amount. If you like GNU Emacs, please express your satisfaction with a donation: send me or the Foundation what you feel Emacs has been worth to you. If you are glad that I developed GNU Emacs and distribute it as freeware, rather than following the obstructive and antisocial practices typical of software developers, reward me for doing so! Your donations will help to support the development of more useful software to be distributed on the same basis as GNU Emacs. Eventually we will have a complete imitation of the Unix operating system, called GNU (Gnu's Not Unix), which will run Unix user programs. For more information on GNU, see the file GNU in this directory. Richard M Stallman Chief GNUisance, President of the Free Software Foundation Free Software Foundation Order Form 26 April 1988 All software and publications are distributed with permission to copy and redistribute. Quantity Price Item ________ $150 GNU Emacs source code, on a 1600bpi industry standard mag tape in tar format. The tape also contains: * GDB (the GNU source-level C debugger) * MIT Scheme (a dialect of Lisp) * Hack (a rogue-like game) * Bison (a free, compatible replacement for yacc) * The X window system (a window system for bitmap displays written at MIT) (version 10r4) * GNU Chess (a chess playing program with an interface to X). ________ $175 Same data as above on a Sun DC300XL 1/4" cartridge tape. ________ $150 GNU Emacs only, on a 1600bpi industry standard mag tape in VMS backup format. ________ $150 GNU C Compiler source code, on a 1600bpi industry standard mag tape in tar format. The tape also contains: * Gawk (the GNU implementation of the AWK programming language) * GNU Assembler * Bison (a free, compatible replacement for yacc) * The X window system (a window system for bitmap displays written at MIT) (version 11r2) * GNU versions of ld, make, size, nm and strip * Flex (Vern Paxson fast rewrite of lex) ________ $175 Same data as above on a Sun DC300XL 1/4" cartridge tape. ________ $15 GNU Emacs manual (~300 pages). These manuals are phototypeset and offset printed, with illustrated covers, a GBC plastic ring binding that stays open flat, and a tear-out reference card. Thus, a 1600 bpi tape and one Emacs manual come to $165. ________ $10 GDB Manual (~55 pages, side stapled.) ________ $10 Texinfo Manual (~30 pages, side stapled. Texinfo is GNU's structured documentation system, included with GNU Emacs This manual describes how to write Texinfo documents). ________ $10 Termcap Manual (~60 pages, side stapled. Documents the termcap library and GNU's extensions to it.) ________ $60 Box of six GNU Emacs manuals. ________ $1 One GNU Emacs reference card. ________ $5 Ten GNU Emacs reference cards. Prices are subject to change without notice. ________ Massachusetts residents please add 5% sales tax to all prices. ________ Shipping outside North America is normally by surface mail. For air mail delivery, please add $15 per tape or manual, $1 for an individual reference card, or 50 cents per card in quantity ten or more. ________ Optional tax deductable donation. ________ Total paid Orders are filled upon receipt of check or money order. We do not have the staff to handle the billing of unpaid orders. Please help keep our lives simple by including your payment with your order. Make checks payable to Free Software Foundation. Mail orders to: Free Software Foundation, Inc. 675 Mass Ave Cambridge, MA 02139 All software from the Free Software Foundation is provided on an "as is" basis, with no warranty of any kind.
dbarnes@public.BTR.COM (David B. Barnes dbarnes@btr.com) (11/19/90)
I head from someone that Gnu Emacs is "free". Is this true? I'm not a sysadmin, but I'm curious as to how one would go about getting Gnu emacs for this system (our emacs is fairly crippled). Whom does on contact? What are the procedures? -- -------------------------------------------------------- David Barnes dbarnes@btr.com Menlo Park, CA ..!{decwrl,mips,fernwood}!btr!dbarnes --------------------------------------------------------
bob@MorningStar.Com (Bob Sutterfield) (11/20/90)
In article <1022@public.BTR.COM> dbarnes@public.BTR.COM (David B. Barnes dbarnes@btr.com) writes:
I head from someone that Gnu Emacs is "free". Is this true?
Yes, for certain values of "free" :-)
I'm curious as to how one would go about getting Gnu emacs for this
system (our emacs is fairly crippled). Whom does on contact? What
are the procedures?
Get GNU Emacs and other GNU software via anonymous FTP from
prep.ai.mit.edu:pub/gnu/emacs-18.55.tar.Z or via anonymous UUCP from
osu-cis!~/gnu/emacs/18.55/emacs-18.55.tar.Z-part-[aa-br]. Write to
uucp@cis.ohio-state.edu for instructions if you need them.
david@dogmelb.dog.oz.au (David Le Blanc) (02/01/91)
Could someone please mail me the location of the latest GNU Emacs?
Please be specific, since I have to use a mail server. Hence
please supply archive machine name/internet id(optional)
and FULL path please!
Thanks
-- David
--
Email: david@dogmelb.dog@munnari.oz | Division of Geomechanics,
TEL. (03) 881 1355 | CSIRO, P.O. Box 54
FAX (03) 881 2052 | Mt Waverley 3149,
| AUSTRALIA.